Как автоматически перезагрузить сервер после завершения резервного копирования
Я хотел бы перезапустить свой сервер, как только будет выполнено задание резервного копирования.
Я запускаю задание резервного копирования в командной строке, используя
wbadmin начать резервное копирование [опции]
Эта команда только запускает резервное копирование и завершает работу. Поэтому невозможно использовать что-то вроде этого, потому что сервер будет немедленно перезагружен:
wbadmin начать резервное копирование [опции]
выключение -r
Есть ли решение для выполнения резервного копирования и перезапуска с той же запланированной задачей, или мне просто нужно запланировать две задачи с разумным интервалом?
2 ответа
Я бы предположил, что вы можете запланировать задачу на основе идентификатора события 4 в журналах событий, чтобы запустить перезагрузку после ее публикации.
http://technet.microsoft.com/en-us/library/cc734345%28v=ws.10%29.aspx
Product: Windows Operating System
ID: 4
Source: Microsoft-Windows-Backup
Version: 6.0
Symbolic Name: BACKUP_SUCCESS_EVENT
Message: Backup finished successfully.
Просто щелкните правой кнопкой мыши по записи в журнале событий и выберите "Прикрепить задачу к событию". http://technet.microsoft.com/en-us/library/cc748900.aspx
Вы можете использовать get status
аргумент wbadmin
, Он не вернется, пока задание не будет завершено, поэтому было бы довольно тривиально написать сценарий, запускающий резервное копирование, запущенный wbadmin get status
и затем сделал все, что вы хотите после завершения резервного копирования.