Может ли кто-нибудь дать мне совет по сценарию / пример перезапуска служб?
Мне нужно перезапустить 17 служб, но первые 4 службы должны быть в правильном порядке, и после того, как команда перезапуска будет дана одной из служб, следующая должна быть запущена, когда предыдущая будет завершена.
Я знаю, что могу перезапустить службу с помощью команды net, и я могу создать задержку, например, с помощью команды ping, которая повторяется x количество раз, но я никогда не знаю заранее, сколько времени потребуется для перезапуска службы .
Спасибо, С уважением, Марсель
На нашем BES есть эти скрипты
Запускать
net start "BlackBerry Router"
net start "BlackBerry Dispatcher"
net start "BlackBerry Controller"
net start "BlackBerry Policy Service"
net start "BlackBerry SyncServer"
net start "BBAttachServer"
net start "BlackBerry MDS Connection Service"
net start "Blackberry Server Alert"
net start "Blackberry Database Consistency Service"
pause
Неисправность
net stop "Blackberry Server Alert"
net stop "BBAttachServer"
net stop "BlackBerry Controller"
net stop "BlackBerry Dispatcher"
net stop "BlackBerry MDS Connection Service"
net stop "BlackBerry Policy Service"
net stop "BlackBerry Router"
net stop "BlackBerry SyncServer"
net stop "Blackberry Database Consistency Service"
pause
сделайте это по сценарию и убедитесь, что он запускается каждый день рано утром.
Если вы поместите команды net stop в пакетный файл в том порядке, в котором службы должны быть остановлены и запущены, они будут обрабатываться одна за другой. Первая служба будет остановлена, затем вторая и т. Д. Вторая и последующие службы (команды net stop) не будут обрабатываться, пока не завершится предыдущая.