выводим список процессов windows в коммандной строке
Запись создана 20 августа, 2008
Список текущих процессов можно вывести при помощи Windows Instrumentation command-line interface (WMIC) или pstools, ниже несколько примеров.
список процессов локальной машины:
[cc lang=»dos»]wmic process get description,executablepath[/cc]
Список процессов удалённой машины:
[cc lang=»dos»]wmic /node:имя_удалённой_машины process get description,executablepath[/cc]
Вывод списка можно направить в файл:
[cc lang=»dos»]wmic /output:c:\process.txt process get description,executablepath [/cc]
Ну и любимые  PsTools, конечно же:
[cc lang=»dos»]pslist[/cc]
[cc lang=»dos»]pslist \\имя_удалённой_машины [/cc]
При помощи 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 | Комментировать
Комментарии
Ответить