PsExec 运行远程 GUI 时出现黑屏 - Windows7

PsExec 运行远程 GUI 时出现黑屏 - Windows7

我正在尝试使用服务器上的 PsExec 在我们域中的远程 Windows 7 机器上运行 GUI 应用程序:

psexec //remoteMachine -i kioskApp.exe

以上由管理员用户运行。

我们试图做的是时不时地强制所有员工的电脑运行一个应用程序,使其进入信息亭模式并强迫他们填写某些信息。(这是公司政策 - 如果不是为了强制执行,员工会直接忽略填写信息。)

问题是,它会出现在远程机器上,但框架内的所有内容都会显得完全黑色。

如果我使用-i 0而不是仅仅使用-i,则用户可以选择是否让应用程序运行,这首先违背了运行应用程序的整个目的!

非常感谢您的帮助!提前致谢!

答案1

确保在远程 PC 上设置域\用户和-u密码-p。我遇到了同样的问题,并发现设置用户解决了该问题。

答案2

尝试使用 -s 开关,它对我有用。

psexec //remoteMachine -s -i kioskApp.exe

-s 开关用于以 SYSTEM 用户身份运行该进程,所以我知道组合这些参数可能很奇怪,但它确实有效!

答案3

您是否考虑过设置计划任务来运行该程序?创建任务时,您可以使用“BUILTIN\Users”用户,以登录用户身份运行该任务。这样做可以让您使用组策略将其发送出去,而不必依赖管理员计算机启动该程序。

我现在要提醒你,安装它需要一些时间和测试,但它非常强大。如果你无法让 PSexec 工作,我才会尝试它。

相关内容