Данный скрипт полезен при необходимости регулярно выполнять по планировщику перезапуск одной из служб Windows. Если служба не смогла стартовать, будет предпринята новая попытка запуска сервиса через одну минуту. При этом скриптом пишутся уведомления об успешных и неуспешных попытках старта в журнал "Приложение".
@echo off
net stop MyService
:try
net start MyService
if %ERRORLEVEL% NEQ 0 goto error
eventcreate /t information /l application /id 100 /d "Service MyService started by script successfully."
exit
:error
eventcreate /t error /l application /id 100 /d "Service MyService couldn't start by script. Retry in 60 seconds..."
timeout 60 > NUL
goto try
Комментариев нет:
Отправить комментарий