PowerShell远程处理:在执行启动exe的命令时(例如wmplayer),无法看到实际的UI

PowerShell远程处理:在执行启动exe的命令时(例如wmplayer),无法看到实际的UI,powershell,powershell-2.0,windows-server-2008-r2,powershell-3.0,powershell-remoting,Powershell,Powershell 2.0,Windows Server 2008 R2,Powershell 3.0,Powershell Remoting,我的实验室里有一个测试台,由运行powershell 2.0的windows server 2008组成。我正在使用该服务器管理50个与服务器有线和无线连接的客户端。我在服务器上运行windows Active Directory,所有客户端都在我创建的域中,我使用AD推送不同的策略。我有很多基本的脚本运行,关闭客户端上的所有接口,关闭客户端,从客户端获取日志等等。。但是有一项任务对我的设置非常重要,我面临着很多问题。详情如下: 我想通过脚本在所有客户端上启动一些应用程序,如windows me

我的实验室里有一个测试台,由运行powershell 2.0的windows server 2008组成。我正在使用该服务器管理50个与服务器有线和无线连接的客户端。我在服务器上运行windows Active Directory,所有客户端都在我创建的域中,我使用AD推送不同的策略。我有很多基本的脚本运行,关闭客户端上的所有接口,关闭客户端,从客户端获取日志等等。。但是有一项任务对我的设置非常重要,我面临着很多问题。详情如下:

我想通过脚本在所有客户端上启动一些应用程序,如windows media player或VLC player。脚本将在服务器上运行,它应该尝试与所有客户端建立连接并打开UI

尝试了什么

方法1: 新建Pssession-计算机名称-凭据 输入Pssession-id

在远程计算机上显示提示 启动进程wmplayer.exe

一切正常。在客户端上创建了一个进程,但我没有看到UI

方法2: 我在运行wmplayer.exe的远程计算机上创建了一个批处理文件。如果从客户端手动执行,它可以正常工作并打开UI,但是如果远程触发,它只会创建一个进程,而不会打开UI


运行命令时我是否遗漏了什么?我需要配置更多的东西才能启动和运行UI吗?

好的,Windows出于安全原因阻止您这样做。非常感谢,我在某个地方读到,如果我们在一组客户端上使用PsExec,它会在一台机器上一次执行命令,而不是并行执行。这是真的吗?