Use apenas bcdedit /bootsequence <guid>
. Veja o artigo a seguir se precisar de mais detalhes: link
No Server 2012 R2, você pode segurar Shift quando optar por reinicializar a partir do menu Iniciar, que o leva a uma tela que permite a escolha de qual sistema operacional você quer inicializar se tiver configuração de inicialização múltipla. Esta mudança é apenas uma mudança de uma vez, ela não altera o sistema operacional padrão que será inicializado, a próxima reinicialização fará com que o sistema inicie novamente no sistema operacional padrão.
Existe alguma maneira de um script, executado com privilégios de administrador, poder fazer o mesmo?
Sei que posso usar bcdedit /default <guid>
para alterar o padrão permanentemente e, no segundo SO, usar um script semelhante para alterá-lo de volta ao padrão original na inicialização, mas realmente prefiro que ele faça a "alteração única" comportamento que recebo do menu de troca, portanto, não preciso garantir que altero o padrão de volta.
A mudança única é possível para o script ou é uma ação que apenas a própria janela pode executar?
Use apenas bcdedit /bootsequence <guid>
. Veja o artigo a seguir se precisar de mais detalhes: link