我想在 Windows 的ant中以不同的用户身份运行可执行文件。我想调用PsExec在同一台机器上运行并传入用户名和密码。有一个更好的方法吗?到目前为止我找到的答案是在Linux / Unix上运行ant。
感谢。
答案 0 :(得分:1)
您可以使用runas
实用程序以不同的用户身份运行可执行文件。
允许用户使用与用户当前登录提供的权限不同的权限运行特定工具和程序。
答案 1 :(得分:1)
在Windows 7之前的Windows版本中,您应该只需右键单击可执行文件并选择“运行方式”。然后,您可以从可用用户的下拉列表中选择用户。在Windows 7中,此选项已替换为“以管理员身份运行”选项。
来自Microsoft的Windows页面:
http://windows.microsoft.com/en-us/windows-vista/What-happened-to-the-Run-as-command
如果您以标准用户身份登录,则还可以使用“以管理员身份运行”命令以另一个用户身份运行程序,即使该用户没有管理员帐户也是如此。为此,请单击“以管理员身份运行”,然后选择用户帐户。如果以管理员身份登录,则如果要以其他用户身份运行程序,则需要在“命令提示符”窗口中键入runas.exe / user name。