seitdem wir unsere PCs über das neue WinPE installieren, ist nach der Installation die UEFI Boot Reihenfolge wie folgt:
1. Onboard NIC (IPv4) 2. Onboard NIC (IPv6) 3. Windows Boot Manager
Die Installation über EPE hat die Boot Reihenfolge immer richtig gestellt, sodass der Boot Manager auf Position 1 steht.
Mir ist nun aufgefallen das im Matrix42 PreOS Package WindowsInstallation 4.13 Powershell Skript ganz bewusst der Boot Manager auf letzte Position gestellt wird (/addlast). Hat das einen besonderen Grund? Wir möchten diesen natürlich gerne an erster Stelle haben da die User sonst jeden Tag erst die beiden NIC boots abwarten müssen....
Hier der Ausschnitt aus der Powershell von M42:
Code: Select all
function StartBCDEdit()
{
Write-Host "Starting StartBCDEdit";
$argumentString = '/set {fwbootmgr} displayorder {bootmgr} /addlast';
Write-Host "Using bcdedit $argumentString";
$SetupProcess = Start-Process "bcdedit" -Argumentlist $argumentString -PassThru
try
{
$SetupProcess | Wait-Process -Timeout 3600 -ErrorAction Stop
Write-Host -Message 'BCDedit successfully completed within timeout.'
}
catch
{
$SetupProcess | Stop-Process -Force
ExitWithCodeMessage 533 'BCDedit exceeded timeout.';
}
Write-Host "Finished BCDEdit";
}