Доступ к графическому интерфейсу на удаленном компьютере с помощью PowerShell и WinRM - PullRequest
1 голос
/ 01 декабря 2011

Можно ли получить доступ к графическому интерфейсу на удаленной машине с помощью PowerShell, например, с WinRM?

У меня есть приложение, которое использует среду автоматизации пользовательского интерфейса для проверки некоторых GUI. Это приложение должно быть запущено удаленно на некотором компьютере.

Сейчас я могу запускать приложение удаленно, но не вижу элементов пользовательского интерфейса (что вполне очевидно).

Какой лучший подход для этого.

1 Ответ

1 голос
/ 01 декабря 2011

Насколько я понимаю, начиная с Vista, Microsoft блокирует доступ к интерактивному рабочему столу из службы. Чтобы заставить Seven работать с моими службами, которые взаимодействовали с рабочим столом пользователя в XP, я создаю процесс, работающий на рабочем столе пользователя, который ретранслирует взаимодействие службы. Как служба Windows может выполнить приложение с графическим интерфейсом объяснить какое-то другое решение, но я не уверен, что они работают над Seven / 2008R2.

PS: в соответствии с about_Remote_Trou устранение неисправностей Некоторые собственные программы Windows, такие как программы с пользовательским интерфейсом, консольные приложения, запрашивающие ввод, и консольные приложения, использующие консольный API-интерфейс Win32, работают неправильно в Удаленный хост Windows PowerShell.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...