Работа с процессами из командной строки - не такая уж редкая необходимость. Это как работа с процессами на локальной машине, так и, что намного более важно и полезно - это работа с запущенными процессами на удаленной машине.
Просмотр процессовЗа отвечает команда "tasklist":
C:\> tasklist
Она выводит список процессов, указывая имя, PID, сессию и занимаемый объем каждого процесса.
Можно вывести список с удаленного компьютера:
C:\> tasklist /S \\192.168.0.1 /U DOMAIN\admin /P
Здесь вместо "192.168.0.1" подставьте нужный IP адрес или имя удаленного компьютера, а вместо "DOMAIN\admin" подставьте имя пользователя, имеющего административные права к удаленному компьютеру.
Команда так-же поддерживает и фильты. О них можно почитать в справке. Вот пример фильтра, который ищет все процессы с именем "soffice.bin":
C:\> tasklist /FI "IMAGENAME eq soffice.bin"
Убиение процессовВторая часть работы с процессами этой заметки-напоминалки - это завершение процессов, особенно на удаленном компьютере. Например, вирусных процессов.
Этим занимается команда "taskkill", имеющая, по сути, схожий синтаксис с "tasklist".
Эта команда умеет убивать процессы по имени процесса, по его PID или по фильтру.
Вот так мы завершим работу процесса с PID 999:
C:\> taskkill /PID 999
А вот так - все процессы с именем "soffice.bin":
C:\> taskkill /IM soffice.bin
или - все процессы, имя которых начинается на "iproc", например "iprocus", "iproc0", "iproc" и "iproc-111":
C:\> taskkill /IM iproc*
И, наконец, завершим все процессы пользователя "justuser" с именем "soffice.bin":
C:\> taskkill /FI "USERNAME eq justuser" /IM soffice.bin
Как и tasklist, команда "убиения" умеет все это делать с удаленным компьютером. Синтаксис такой-же, как и с командой листинга:
C:\> taskkill /S \\192.168.0.1 /U DOMAIN\adminuser /P /PID 999
Ну и, как всегда, полная информация - в справке. Здесь - только "толчок" в сторону движения по данному вопросу.
Комментарии
Оставить комментарий
Операционные системы и системное программировние
Термины: Операционные системы и системное программировние