有几个实用程序以不同的用户身份运行(例如: runas , cpau , psexec ),但所有这些实用程序都需要相应用户的密码,即使您已经以提升的权限运行。
我想达到以下目的:
Administrator ) calc.exe )作为john而无需键入/传递他们的密码到启动工具。 例如,在Unix系统中,您可以:
root@server:~# su - john
我经常用这个。 它在第一次使用时(和密码更改时)需要input凭证,但就是这样。
runas /user:yourusernamehere /savecred "Your Executable Here"
如果将此命令保存为bat文件的一部分,则可以创build一个快捷方式,该快捷方式将使用类似以下目标的pipe理权限启动该快捷方式。
C:\Windows\System32\cmd.exe /c "C:\yourbatfilehere.bat"
不,在Windows下不可能。 在不同的用户帐户下运行应用程序时,必须至lessinput一次密码。 即使作为pipe理员。
防止有趣的事情发生,并使清洁审计。 如果用户帐户下发生了什么事情,用户不能责怪pipe理员未经他们的同意。
如果您将.exe放在启动文件夹中,您可以像运行它一样运行它。