Остановите автоматическую перезагрузку с помощью скрипта завершения работы gpedit в Windows 2k8
Я ищу способ проверить и, возможно, остановить автоматическую перезагрузку под Windows. Например, автоматическая перезагрузка инициализируется обновлением Windows.
При добавлении сценария выключения с помощью gpedit этот сценарий выполняется правильно, но что я могу сделать, если эти сценарии более сложные?
Мой случай таков: перед перезагрузкой сервера мне нужно аккуратно завершить работу установленного приложения, и мне нужно подождать, потому что завершение работы приложения может занять до часа. Поэтому я должен проверить в скрипте завершения работы, если все было выполнено успешно, и приложение было закрыто правильно. Я не могу найти способ остановить перезагрузку из этих сценариев выключения.
У кого-нибудь есть идеи как это установить?
Коротко: остановить перезагрузку из (например) скрипта выключения gpedit. Подобный способ был бы также хорошо. Написание сценариев Windows Update не является для меня способом..:(
1 ответ
Может быть, вы можете использовать этот скрипт.Cmd:
Shutdown.exe -a
TaskKill.exe /im <your_app>
Timeout /T <99999seconds_so_your_app_shuts_down_cleanly>
Shutdown.exe /s /t <x_seconds>
Надеюсь, поможет.