Можно ли выполнить скрипт перезагрузки на другую ОС один раз?
В Server 2012 R2 вы можете удерживать Shift, когда вы выбираете перезагрузку из меню "Пуск", и вы попадаете на экран, который позволяет вам выбрать, какую ОС вы хотите загрузить, если у вас настроена мультизагрузка. Это изменение является однократным, оно не меняет ОС по умолчанию, с которой будет выполняться загрузка, при следующей перезагрузке система будет загружена обратно в ОС по умолчанию.
Есть ли способ, чтобы скрипт, работающий с правами администратора, мог сделать то же самое?
Я знаю, что мог бы использовать bcdedit /default <guid>
для постоянного изменения значения по умолчанию, затем во 2-й ОС используйте аналогичный сценарий, чтобы при запуске изменить его на исходное значение по умолчанию, но я бы действительно предпочел, чтобы он выполнял поведение "однократного изменения", которое я получаю из меню сдвига, поэтому я не Я должен убедиться, что я изменил значение по умолчанию.
Возможно ли однократное изменение сценария или это действие может выполнять только само окно?
1 ответ
Просто используйте bcdedit /bootsequence <guid>
, Обратитесь к следующей статье, если вам нужна дополнительная информация: https://technet.microsoft.com/en-us/magazine/ff700231.aspx