2011-12-01 183 views
1

是否有可能使用PowerShell访问远程计算机上的GUI,例如WinRM?使用PowerShell和WinRM访问远程计算机上的GUI

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

现在我可以远程运行应用程序,但是我看不到任何UI元素(这很明显)。

这是什么最好的方法。

回答

1

据我了解,开始在Vista中微软阻止访问交互式桌面从服务。为了使用Seven,我的服务与XP中的用户桌面进行交互,我创建了一个在用户桌面上工作的进程,用于中继服务交互。 How can a Windows service execute a GUI application解释了一些其他解决方案,但我不确定他们是否在Seven/2008R2上工作。

PS:根据about_Remote_Troubleshooting在Windows PowerShell远程主机中,某些本机Windows程序(如带用户界面的程序,提示输入的控制台应用程序以及使用Win32控制台API的控制台应用程序无法正常工作。

相关问题