【问题标题】:Access to GUI on remote machine using PowerShell and WinRM使用 PowerShell 和 WinRM 访问远程计算机上的 GUI
【发布时间】:2011-12-02 01:49:10
【问题描述】:

是否可以使用 PowerShell 与例如 WinRM 访问远程计算机上的 GUI?

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

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

最好的方法是什么。

【问题讨论】:

标签: c# powershell remote-desktop ui-automation


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2012-07-02
    • 1970-01-01
    • 1970-01-01
    • 2017-09-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-02
    • 2014-05-21
    相关资源
    最近更新 更多