PsService — управление службами на локальной или удаленной системе.
Использование:
Синтаксис psservice [\computer [-u user] [-p passwd]] <command> <options> Настройки: computer Компьютер на котором запущен сервис. Default=local system -p passwd Пароль пользователя. Если не указан, то будет предложено ввести пароль. -u user Имя пользователя для входа на удалённый компьютер. commands: query Показать статус службы config Показать настройки службы setconfig Установить тип запуска (disabled, auto, demand) для службы. start Запуск службы stop Остановка службы restart Перезапуск службы pause Приостановить службу cont Восстановить приостановленную службу depend Список служб зависящих от указанной службы security Дамп дескриптора безопасности службы find Поиск службы в сети -accepteula Отключить показ диалогового окна с лицензионным соглашением.
Введите после команды «- » чтобы посмотреть синтаксис команды.
Состяния службы:
1 — Stopped
2 — Start Pending
3 — Stop Pending
4 — Running
При первом запуске, PsService создаст ключ в реестре HKCUSoftwareSysinternalsPsServiceEulaAccepted=0x01
Примеры:
C: psservice \server64 restart spooler — Перезапустить диспечер очереди печати на \server64
psservice \gamerPC -u admin -p admpass query nncron — опросить состояние службы nncron на компьютере gamerPC
psservice -u admin -p admpass setconfig nncron auto — установить на локальном компьютере тип запуска службы в «авто». Возможные варианты — demand — «вручную» и disabled — «отключено».
psservice -u admin -p admpass find «DHCP клиент» — найти службу «DHCP клиент» в локальной сети. Результат — список компьютеров с работающей службой. Если после имени службы задать ключ all — то в список попадут и компьютеры, где служба установлена, но не запущена. И учтите, что имена служб содержащих русские символы должны задаваться в ДОС-кодировке и, при наличии пробелов — заключаться в двойные кавычки.