使用PowerShell和WinRM访问远程机器上的GUI

本文关键字:机器 GUI 程机器 PowerShell WinRM 访问 使用 | 更新日期: 2023-09-27 18:16:16

是否可以使用PowerShell访问远程机器上的GUI,例如WinRM?

我有一个应用程序,它使用UI自动化框架来检查一些GUI。此应用程序应该在某些机器上远程运行。

现在我能够远程运行应用程序,但我看不到任何UI元素(这是相当明显的)。

使用PowerShell和WinRM访问远程机器上的GUI

据我所知,从Vista开始,微软就阻止了从服务访问交互式桌面。为了在Seven上工作,我的服务在XP中与用户桌面交互,我创建了一个在用户桌面上工作的过程来传递服务交互。Windows服务如何执行GUI应用程序解释了一些其他的解决方案,但我不确定他们是否在7/2008R2上工作。

PS:根据about_Remote_Troubleshooting,一些本地Windows程序,如带有用户界面的程序、提示输入的控制台应用程序和使用Win32控制台API的控制台应用程序,在Windows PowerShell远程主机上不能正常工作。