Проверка состояния службы

  • Автор темы Автор темы mexan
  • Дата начала Дата начала
Сообщения
202
Реакции
0
Скрипт проверяет состояние определенной службы и может запустить или перезапустить её, если она отключена.

Код:
@echo off
chcp 65001
set ServiceName=NAME
echo Проверка состояния службы %ServiceName%...

sc query %ServiceName% | find "RUNNING" >nul
if errorlevel 1 (
    echo Служба %ServiceName% не запущена. Попытка её запуска...
    sc start %ServiceName%
    if errorlevel 1 (
        echo Ошибка при запуске службы.
    ) else (
        echo Служба %ServiceName% успешно запущена.
    )
) else (
    echo Служба %ServiceName% уже работает.
)
pause

Меняем NAME на имя службы/
 
Назад
Сверху