Получить список открытых приложений на windows
Я хочу иметь скрипт, который делает следующее:
- подключиться к удаленной машине Windows
- получить список приложений, которые в данный момент открыты на компьютере, например, именно то, что я получил бы на вкладке "приложения" в диспетчере задач, и распечатать его.
Можно ли сделать это в пакетном режиме? Если нет, какие еще варианты у меня есть?
1 ответ
Если у вас установлен 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}