Удаленное управление сервисами Windows

1111111111Rating 1.00 (2 Votes)
 Иногда необходимо перезагрузить / остановить / запустить сервис / службу Windows для этих целей можно использовать встроенные и сторонние средства, как в командной строке так и GUI варианты.

Использование SC

Используется для управления / опроса состояний служб, sc можно использовать локально и удаленно, удаленный опрос состояния службы:
sc \\computer query servicename
Так же можно узнать тип запуска службы:
sc \\computer qc servicename
Остановить или запустить сервис:
sc \\computer start|stop servicename
Так же можно изменить типа запуска службы:
sc \\computer config servicename start=auto|demand|disabled

Использование утилиты NET

Удаленно эту команду можно использовать в совокупе с psexec.exe, из комплекта PsTools. Здесь все просто - удаленно используем команду, при помощи psexec:
PsExec.exe \\computer net stop servicename && net start servicename
где stop | start - это остановить | запустить службу

Использование PowerShell

Узнаем статус:
Get-Service -ComputerName computer -Name  servicename
Производим действия:
Get-Service -ComputerName computername -Name servicename | Restart-Service -Force
Get-Service -ComputerName computername -Name servicename | Stop-Service -Force
Get-Service -ComputerName computername -Name servicename | Start-Service

Использование PsService

Входит в тот же набор PsTools, эта утилита понравилась мне больше всего, запрос состояния сервиса:
PsService.exe \\computer query  servicename
Просмотр конфигурации:
PsService.exe \\computer config  servicename
Старт, стоп, рестарт:
PsService.exe \\computer restart|stop|start  servicename
Конфигурирование:
psservice \\computername -u admin -p pass setconfig servicename Auto|Disabled|Demand

GUI вариации

Здесь кратко рассмотрим варианты управления службами при помощи встроенной MMC консоли, сторонней утилиты Yet Another (remote) Process Monitor

Использование MMC оснастки

  • Ctrl + R > В поле ввода ввести команду > MMC
  • File > Add/Remove Snap-in....
  • Computer Management > Add > Указать имя компьютера
  • В оснастке — Services and Applications > Services
  • Выбрать сервис > Произвести необходимы действия, штатным образом

Yet Another (remote) Process Monitor

Куча возможностей, может работать с удаленными машинами через WMI, подробнее о возможностях программы можно узнать на офф. сайте.

Еще

Добавить комментарий


Обновить
Защитный код

Сейчас 60 гостей и ни одного зарегистрированного пользователя на сайте

Вверх
Вниз