ВопросДолжен ли я включать команду reboot в мой скрипт BoxStarter?
Есть ли когда-либо причина, чтобы включить if (Test-PendingReboot) { Invoke-Reboot }
в сценарии BoxStarter когда $Boxstarter.RebootOk=$true
объявлен?
фон
Я недавно обнаружил BoxStarter и заметил, что ряд сценариев там включить следующий код: if (Test-PendingReboot) { Invoke-Reboot }
. Включает в себя эти сценарии со следующими параметрами: $Boxstarter.RebootOk=$true
и $Boxstarter.AutoLogin=$true
; то есть те, которым разрешено перезагружаться и продолжать по мере необходимости.
На BoxStarter site следующее заявление сделано:
Boxstarter перехватывает все шоколадная установку команды и проверяет отложенных перезагрузок. Если ожидающая перезагрузка обнаружена, Boxstarter будет перезагрузите компьютер и автоматически зарегистрируйте пользователя и возобновите установку .
NB: Я понимаю, что после внесения изменений иногда может потребоваться Invoke-Reboot
, которые не будут обновлять флаг PendingReboot; например для некоторых изменений реестра вступить в силу; мой вопрос исключительно связан с использованием этой команды, когда она завернута в оператор if (Test-PendingReboot)
.
Update: Также попросили на Google Groups: https://groups.google.com/forum/#!topic/boxstarter/D0kiRqJyiCY