В настоящее время я пишу командный файл, который, помимо прочего, выполняет автоматическую установку .net, IIS, MSSQL, MSSQL SP2, flash, устанавливает какое-то проприетарное программное обеспечение и, наконец, производит массу изменений среды на сервере Windows 2008 или платформу 2012 года. Все это делается одним выстрелом.Как отключить перезагрузку Windows, независимо от состояния установки?
Сценарий работает потрясающе, за исключением ситуации: если Windows находится в частично обновленном состоянии, возможно, потребуется перезагрузка, .net или IIS заставит меня перезагрузиться независимо от того, установлен ли переключатель /norestart
DISM или нет.
Есть ли способ, в рамках пакетного файла, отключить любую необходимость перезагрузки до такой степени, что установка DISM и/или SQL не спросит или не потребует его? Или, что менее выгодно, средство для определения из командного файла, если требуется перезагрузка? Мне это не нравится, но я могу сделать чек и при необходимости установить shutdown -r
.
Благодарим за помощь.