Как автоматически перезагрузить сервер после завершения резервного копирования

Я хотел бы перезапустить свой сервер, как только будет выполнено задание резервного копирования.

Я запускаю задание резервного копирования в командной строке, используя

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 и затем сделал все, что вы хотите после завершения резервного копирования.

Другие вопросы по тегам