【问题标题】:Run windows application for another user为另一个用户运行 Windows 应用程序
【发布时间】:2013-02-08 15:16:24
【问题描述】:

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

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

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

【问题讨论】:

    标签: windows shell powershell administrator runas


    【解决方案1】:

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

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

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

    /雷内

    【讨论】:

    • 它还有助于了解有问题的会话,以便应用程序在正确的会话中启动。可以使用查询会话命令查询会话(在以下位置找到此答案:stackoverflow.com/questions/3742896/…
    猜你喜欢
    • 2012-03-27
    • 2013-03-25
    • 2010-11-10
    • 1970-01-01
    • 2013-06-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多