Назад | Перейти на главную страницу

получить список открытых приложений на windows

Я хочу иметь сценарий, который выполняет следующие действия:

  1. подключиться к удаленной машине Windows
  2. получить список приложений, которые в настоящее время открыты на машине, например, именно то, что я получил бы во вкладке «приложения» в диспетчере задач, и распечатать его.

Можно ли делать это партиями? Если нет, то какие еще варианты у меня есть?

Если у вас установлен 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}