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 МБ)