Skip to main content

PsTools

Автор: Марк Руссинович (Mark Russinovich)

Опубликовано 1 июля 2009 г.


Введение

В наборы ресурсов операционных систем Windows NT и Windows 2000 включен ряд средств командной строки, позволяющих выполнять администрирование систем под управлением ОС Windows NT/2000. Постепенно я собрал комплект аналогичных средств, в том числе средства, которые не входят в наборы ресурсов. Их отличительной особенностью является то, что все они позволяют управлять не только локальной, но и удаленными системами. Первой на свет появилась программа PsList, позволяющая просматривать подробную информацию о процессах, и с тех пор число инструментов постоянно растет. Приставка «Ps» в названии PsList отражает тот факт, что стандартное средство командной строки для формирования списка процессов операционной системы UNIX называется «ps». Поэтому я применил эту приставку ко всем средствам, чтобы объединить их в один набор средств под названием PsTools.

Примечание. Некоторые антивирусные сканеры сообщают, что одна или несколько из этих программ заражены вирусом «remote admin». Ни одна из программ, входящих в набор PsTools, не содержит вирусов, но они использовались вирусами, что и приводит к появлению таких предупреждений.

В комплект PsTools включены следующие программы, которые можно загружать по отдельности или одним пакетом:

  • PsExec — позволяет удаленно выполнять процессы;

  • PsFile — показывает удаленно открытые файлы;

  • PsGetSid — выводит идентификатор безопасности (SID) компьютера или пользователя;

  • PsInfo — выводит информацию о системе;

  • PsKill — позволяет завершать процессы по имени или идентификатору процесса;

  • PsList — выводит подробную информацию о процессах;

  • PsLoggedOn — позволяет просматривать данные о том, кто зарегистрирован в системе локально или в результате использования общих ресурсов (в комплект загрузки входит полный исходный текст программы);

  • PsLogList — позволяет выгрузить записи из журнала регистрации событий;

  • PsPasswd — позволяет менять пароли учетных записей;

  • PsService — позволяет просматривать информацию о службах и управлять ими;

  • PsShutdown — позволяет выключить и при необходимости перезагрузить компьютер;

  • PsSuspend — позволяет приостанавливать процессы;

  • PsUptime — показывает время работы системы с момента последней перезагрузки (в программу PsInfo включены функциональные возможности PsUptime).

Все утилиты, вошедшие в комплект PsTools, работают в операционных системах Windows Vista, Windows NT, Windows 2000, Windows XP и Windows Server 2003. Пакет установки PsTools содержит оперативную справку в формате HTML, в которой представлена полная информация об использовании всех программ входящих в пакет.


Установка

Ни одна из этих программ не требует специальной установки. Нет необходимости даже устанавливать какое-либо клиентское программное обеспечение на удаленные компьютеры, для которых эти программы будут вызываться. Для запуска любой программы введите в командной строке ее имя и задайте необходимые параметры. Для вывода на экран справки об использовании средства укажите в командной строке параметр «-».


Форум, посвященный набору средств PsTools

При возникновении вопросов или проблем посетите форум компании Sysinternals, посвященный набору средств PsTools.

Дополнительные материалы

Введение в PsTools: Уэс Миллер (Wes Miller) приводит общее описание набора средств Sysinternals PsTools в мартовском номере журнала TechNet Magazine.