【发布时间】:2011-12-02 01:49:10
【问题描述】:
是否可以使用 PowerShell 与例如 WinRM 访问远程计算机上的 GUI?
我有一个应用程序,它使用 UI 自动化框架来检查一些 GUI。 此应用程序应在某台机器上远程运行。
现在我可以远程运行应用程序,但看不到任何 UI 元素(这很明显)。
最好的方法是什么。
【问题讨论】:
-
使用 github.com/PowerShell/Win32-OpenSSH 而不是 WinRM。在桌面上运行 sshd。如果不在桌面上运行主机进程,唯一真正的选择是rzander.azurewebsites.net/create-a-process-as-loggedon-user。我不知道任何现有的使用这种生成的工具,内置的 powershell、winrm、cim、psexec 表单都不会这样做。
标签: c# powershell remote-desktop ui-automation