为另一个用户运行Windows应用程序

时间:2013-02-22 21:48:08

标签: windows shell powershell administrator runas

我想在其他用户的上下文中运行Windows应用程序。我在一台计算机上有一个管理员和多个用户帐户,我希望管理员为每个用户帐户启动某些应用程序(最好使用shell命令)。

我尝试了runas命令,但它似乎在管理员会话中作为指定用户运行。我想在用户上下文中将应用程序作为用户会话运行(希望这很有意义)。

例如,使用用户管理员我想启动notepad.exe,以便user1(已登录)可以看到它出现在屏幕上。那可能吗?

1 个答案:

答案 0 :(得分:2)

您可以使用PsExec:http://technet.microsoft.com/en-us/sysinternals/bb897553.aspx

与参数一起使用:-i运行程序,使其与远程系统上指定会话的桌面交互。如果未指定会话,则该进程将在控制台会话中运行。

离。这将在其他计算机上启动IE psexec \ client -i“c:\ program files \ internet explorer \ iexplore.exe”

/勒