выводим список процессов windows в коммандной строке

Запись создана 20 августа, 2008

Список текущих процессов можно вывести при помощи Windows Instrumentation command-line interface (WMIC) или pstools, ниже несколько примеров.

список процессов локальной машины:

wmic process get description,executablepath

Список процессов удалённой машины:

wmic /node:имя_удалённой_машины process get descript

Вывод списка можно направить в файл:

wmic /output:c:\process.txt process get description,executablepath

Ну и любимые PsTools, конечно же:

pslist
pslist \\имя_удалён

При помощи PsTools можно так же:
* PsExec – запуск приложения на удалённой машине
* PsFile – отобразить список открытых файлов
* PsGetSid – отобразить SID машины или пользователя
* PsInfo – информация о машине
* PsKill – убить процесс по номеру ID (удалённо или локально)
* PsList – детализированная информация о процессах.
* PsLoggedOn – отобразить всех залогиненых и удалённых пользователей
* PsLogList – дамп с евент-лога
* PsPasswd – изменение пароля на аккаунты.
* PsService – управление сервисами (удобнее чем логиниться telnet и делать net start|stop|pause)
* PsShutdown – выключение или перезапуск системы (хотя есть встренная системная утилита shutdown)
* PsSuspend – саспенд процессов
* PsUptime – аптайм системы с последней перезагрузки.

добавим сюда возможности которые нам даёт UnxUtils и Gawk for Windows, и жизнь в CLI под windows становится приятнее.

» Запись из раздела windows | Комментировать

Комментарии





Ответить