get-process -computername cname | where-object {$_.mainwindowhandle -ne 0} ` | select-object name, mainwindowtitle
Это не работает.
Он может получить только список имен, но не может показать список заголовков главного окна ...
При вызове командлета get-process возвращаются объекты типа System.Diagnostics.Process.Если вы проверите документацию msdn для свойства MainWindowHandle System.Diagnostics.Process , вы можете прочитать:
System.Diagnostics.Process
"Вы можете получить свойство MainWindowHandle только для процессов, запущенных налокальный компьютер. "