Можно ли выполнить скрипт перезагрузки на другую ОС один раз?

В Server 2012 R2 вы можете удерживать Shift, когда вы выбираете перезагрузку из меню "Пуск", и вы попадаете на экран, который позволяет вам выбрать, какую ОС вы хотите загрузить, если у вас настроена мультизагрузка. Это изменение является однократным, оно не меняет ОС по умолчанию, с которой будет выполняться загрузка, при следующей перезагрузке система будет загружена обратно в ОС по умолчанию.

Есть ли способ, чтобы скрипт, работающий с правами администратора, мог сделать то же самое?

Я знаю, что мог бы использовать bcdedit /default <guid> для постоянного изменения значения по умолчанию, затем во 2-й ОС используйте аналогичный сценарий, чтобы при запуске изменить его на исходное значение по умолчанию, но я бы действительно предпочел, чтобы он выполнял поведение "однократного изменения", которое я получаю из меню сдвига, поэтому я не Я должен убедиться, что я изменил значение по умолчанию.

Возможно ли однократное изменение сценария или это действие может выполнять только само окно?

1 ответ

Решение

Просто используйте bcdedit /bootsequence <guid>, Обратитесь к следующей статье, если вам нужна дополнительная информация: https://technet.microsoft.com/en-us/magazine/ff700231.aspx

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