为另一个用户运行Windows应用程序
问题描述:
我想在另一个用户的上下文中运行Windows应用程序。我在一台机器上有一个管理员和几个用户帐户,我希望管理员为每个用户帐户启动特定的应用程序(最好使用shell命令)。为另一个用户运行Windows应用程序
我尝试了runas命令,但它看起来像指定的用户那样在管理员会话中运行。我想在用户上下文中以用户会话的形式运行应用程序(希望是有道理的)。
例如,使用用户管理员我想启动notepad.exe,以便user1(登录)可以看到它出现在屏幕上。那可能吗?
答
您可以使用PSEXEC此:http://technet.microsoft.com/en-us/sysinternals/bb897553.aspx用争论
使用:使之与指定会话的远程系统上的桌面交互-i运行程序。如果未指定会话,则该进程将在控制台会话中运行。
前。这将启动IE浏览器上的其他计算机 PSEXEC \客户-i “C:\ Program Files文件\的Internet Explorer \ IEXPLORE.EXE”
/勒
它还有助于了解问题的会议,以便在应用程序启动在正确的会议。可以使用查询会话命令查询会话(找到此答案:http://stackoverflow.com/questions/3742896/how-to-determine-the-session-id-on-remote-machine-for-usage- with-psexec-i-using) – Farlan 2013-02-25 17:07:32