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

Board index Администрирование Batch (CMD/BAT)

Description: Создание командных файлов Windows

#1by mexan » 25.01.2025, 23:44

Скрипт проверяет состояние определенной службы и может запустить или перезапустить её, если она отключена.

Code: Select all
@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 на имя службы/
Image
mexan
Администратор
Reputation: 0
Posts: 167
Topics: 129

Return to Batch (CMD/BAT)

cron