我有一台机器有两个独立的驱动器,主驱动器(称之为C :)我不断使用PowerShell和其他驱动器(称为D :)重新映像不同版本的Windows我保留了Windows的静态图像7.目前我将主启动驱动器设置为C:驱动器,每次需要从D:驱动器启动时,我手动重启机器并从BIOS菜单中选择启动驱动器。
是否有一种方法可以让PowerShell脚本设置从哪个驱动器启动(即将启动驱动器从C:更改为D :)?
答案 0 :(得分:0)
我不记得为它看到内置的PowerShell cmdlet,但看起来你要求进行一些自动化' bcdedit'。
你会用
bcdedit /enum
显示现有的可引导对象,一旦您知道需要将其设置为新的默认值,那么您只需将其放入PowerShell脚本即可。关键命令是
bcdedit /default {NewGUID}
,如
bcdedit /default \{6443870f-3c0c-11dd-845a-c03899eeb4ec\}
如果您不熟悉该命令,这是一个很好的阅读: https://msdn.microsoft.com/en-us/library/windows/hardware/ff543428(v=vs.85).aspx