2

Я знаю, что могу сделать Remote Session на удаленном компьютере, а затем запустить на нем диспетчер задач, чтобы получить список запущенных процессов. Что мне любопытно, если есть способ, который может показывать запущенные задачи на удаленной машине без выполнения удаленного сеанса?

4 ответа4

3

Используйте tasklist , в частности, tasklist /S system .

1

Есть несколько других способов получить список удаленных процессов: запрос WMI, инструмент wmic и скрипт PowerShell.

С PowerShell он становится действительно мощным: вы можете одновременно запрашивать несколько компьютеров, фильтровать и сортировать по именам процессов.

Например, запросите компьютеры в домене AD для получения списка запущенных процессов:
Get-ADComputer -Filter {OperatingSystem -Like “Windows 10*”} | ForEach-Object {Get-WmiObject -Class Win32_Process -Computer $_.Name}
(набирается как одна строка)

Вот подробное описание синтаксиса:https://www.action1.com/kb/list_of_running_processes_on_remote_computer.html

1

Есть несколько инструментов для использования:

pslist для вывода списка всех процессов на удаленном ПК; см. SS64.com для получения дополнительной информации (бесплатно, от MS/SysInternals)

Remote Task Manager для «Мониторинга всех запущенных задач, процессов, сервисов и событий на удаленных компьютерах». (условно-бесплатная, от DeviceLock.com)

Remote Process Explorer, чтобы «получить список процессов и ... управлять ими ... на локальном или удаленном компьютере». (бесплатно для некоммерческого использования, от System Lizerd)

Проверьте эти и другие загрузки в VirusTotal ; Я не пробовал последние два.

0

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .