Как получить список запущенных приложений на удаленном компьютере с помощью PowerShell? - PullRequest
0 голосов
/ 16 января 2012
get-process -computername cname | where-object {$_.mainwindowhandle -ne 0} `
    | select-object name, mainwindowtitle

Это не работает.

Он может получить только список имен, но не может показать список заголовков главного окна ...

1 Ответ

3 голосов
/ 16 января 2012

При вызове командлета get-process возвращаются объекты типа System.Diagnostics.Process.Если вы проверите документацию msdn для свойства MainWindowHandle System.Diagnostics.Process , вы можете прочитать:

"Вы можете получить свойство MainWindowHandle только для процессов, запущенных налокальный компьютер. "

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