为其他用户运行windows应用程序

为其他用户运行windows应用程序,windows,shell,powershell,administrator,runas,Windows,Shell,Powershell,Administrator,Runas,我想在另一个用户的上下文中运行windows应用程序。我在一台机器上有一个管理员和几个用户帐户,我希望管理员为每个用户帐户启动某些应用程序(最好使用shell命令) 我尝试了runas命令,但它似乎以指定用户的身份在管理员会话中运行。我希望在用户上下文中以用户会话的形式运行应用程序(希望有意义) 例如,我想使用user administrator启动notepad.exe,以便user1(已登录)可以看到它出现在屏幕上。可能吗 您可以使用PsExec执行以下操作: 与参数一起使用:-我运行程序,

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

我尝试了runas命令,但它似乎以指定用户的身份在管理员会话中运行。我希望在用户上下文中以用户会话的形式运行应用程序(希望有意义)


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

您可以使用PsExec执行以下操作:

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

这将在另一台计算机上启动IE psexec\client-i“c:\program files\internet explorer\iexplore.exe”


/Rene

了解相关会话也有助于应用程序在正确的会话中启动。可以使用“查询会话”命令查询会话(在上找到此答案:)