Skip to main content

PsService v2.24

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

Опубликовано 28 апреля 2010 г.

Введение

PsService – утилита командной строки для просмотра и управления службами Windows. Подобно утилите SC, входящей в состав комплекта ресурсов для Windows NT и Windows 2000 Resource Kits, программа PsService отображает состояние, конфигурацию и зависимости служб, а также позволяет запускать, приостанавливать, возобновлять и перезапускать их. Но, в отличие от SC, PsService еще позволяет заходить на удаленный компьютер от имени другой учетной записи в тех случаях, когда текущая учетная запись не обладает разрешениями, необходимыми для доступа к удаленной системе. Утилита PsService включает уникальную функцию поиска, позволяющую обнаружить активные экземпляры указанной службы в сети. Например, она может оказаться полезной, если нужно найти системы, на которых работает DHCP-сервер.

И, наконец, PsService работает в операционных системах NT 4, Windows 2000 и Windows Vista, тогда как версия SC из «Windows 2000 Resource Kit» годится только для Windows 2000, к тому же PsService не требует вручную вводить «индекс возобновления», чтобы получить полную информацию о службе.


Установка

Просто скопируйте программу PsService в любую из папок, в которых система ищет исполняемые файлы, и затем введите команду «psservice».

Программа PsService работает в ОС Windows NT 4.0 и более поздних версиях (включая Windows Vista).


Порядок вызова

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

Применение: psservice [\\коммьютер [-u имя_пользователя] [-p пароль]] <команда> <параметры>

queryВывести текущее состояние службы.
configВывести конфигурацию службы.
setconfigЗадать способ запуска службы (отключена, автоматически, вручную).
startЗапустить службу.
stopОстановить службу
restartОстановить и снова запустить службу.
pauseПриостановить работу службы.
contВозобновить работу приостановленной службы.
dependВывести список служб, зависящих от указанной.
securityВывести дескриптор безопасности службы.
findИскать указанную службу в сети.
\\компьютерЗадает имя компьютера с ОС NT или Win2K, к которому относится команда. Задайте параметр -u, указав имя и пароль пользователя, от имени которого следует зайти на удаленную систему, если ваших прав недостаточно для получения от нее информации о счетчиках производительности. Если задан только параметр -u, а параметр -p с указанием пароля опущен, то программа PsService попросит ввести пароль, но не будет отображать его на экране.

Работа программы

Программа PsService использует интерфейс API диспетчера управления службами, описанный в документации Platform SDK.

PsTools

Программа PsService входит в состав постоянно расширяющегося набора программ командной строки под названием PsTools, который публикуется на веб-узле Sysinternals и предназначен для администрирования локальных и удаленных систем под управлением ОС Windows.

Загрузка комплекта программ PsTools (1 МБ)Загрузка комплекта программ PsTools
(1,60 МБ)