是否可以脚本重新启动到另一个操作系统一次?

在Server 2012 R2中,如果您从开始菜单中select重新启动,则可以按住Shift键,如果您设置了多重启动,则会显示一个屏幕,让您select要启动的操作系统。 此更改只是一次性更改,它不会更改将引导到的默认操作系统,下一次重新引导时会将系统引导回默认操作系统。

有没有办法使用pipe理员权限运行的脚本可以做同样的事情?

我知道我可以使用bcdedit /default <guid>永久更改默认值,然后在第二个操作系统中使用类似的脚本在启动时将其更改回原始默认值,但我更喜欢它执行“一次更改”我从换档菜单得到的行为,所以我不需要确保我改变默认回来。

是一次性改变脚本还是只有窗户本身可以执行的行动?

只需使用bcdedit /bootsequence <guid> 。 如果您需要更多详细信息,请参阅以下文章: https : //technet.microsoft.com/en-us/magazine/ff700231.aspx