![]() |
Проверка службы, работает или нет.
Доброго времени стуток.
Подскажите пожалуйста, есть ли метод проверки, запустилась ли служба или нет? Может по расписанию можно какой либо батник прописать, к примеру на проверку каждый час.. и если служба не запущена, то запускать. Не запускается агент 1С после рестарта... Если запускаю руками службу, то все норм... Хочу написать батник: Код:
ragent.exe -start |
Цитата:
Можно так попробовать: Код:
@echo off |
Цитата:
Например, в Powershell, проверим и выведем в консоль статус службы: Код:
if ((Get-Service "1C:Enterprise 8.3 Server Agent").Status -eq 'Running') {Write-Output "Running"} Код:
if ((Get-Service "1C:Enterprise 8.3 Server Agent").Status -eq 'Stopped') {Start-Service "1C:Enterprise 8.3 Server Agent"} |
Цитата:
|
Цитата:
Цитата:
Код:
powershell -command "if ((Get-Service '1C:Enterprise 8.3 Server Agent').Status -eq 'Running') {Write-Output 'Running'}" Код:
powershell -command "if ((Get-Service '1C:Enterprise 8.3 Server Agent').Status -eq 'Stopped') {Start-Service '1C:Enterprise 8.3 Server Agent'}" |
poisonkit,
Правильнее будет сделать задачу на запуск команды от коллеги NickM, прямо в планировщике, чтоб не плодить файлы. |
Время: 23:53. |
Время: 23:53.
© OSzone.net 2001-