Я хочу иметь сценарий, который выполняет следующие действия:
Можно ли делать это партиями? Если нет, то какие еще варианты у меня есть?
Если у вас установлен PowerShell, вы получите список запущенных приложений при локальном запуске.
gps | ? {$_.mainwindowtitle.length -ne 0} | select name, mainwindowtitle
Если у вас установлен Powershell V2 на компьютерах, которые вы хотите запрашивать, и удаленное взаимодействие включено, вы можете запустить:
invoke-command –computername <remote computer name>
{gps | ? {$_.mainwindowtitle.length -ne 0} | select name, mainwindowtitle}