Start a Conversation

Unsolved

This post is more than 5 years old

14018

June 29th, 2017 06:00

Dell Command | Configure - bootorder

Hi, been trying to get the bootorder to work as I want.

The problem I have is that every time I install a baremetale installation of Windows 10 it creates a new UEFI post with a new ID in bootorder (WIndows Manager) that ends up on top. We want to have Network IPv4 as top post as we want them to PXE boot to check if there is a new jobb for that machine from SCCM.

So then I created a CCTK exe file with the right order:

bootorder=uefitype,+uefi.1,-uefi.2,+hdd

+uefi.1 = Enable Nic IPv4 and but on top, but if there is a uefi.0 as something else it will not end up on top.

So is there a way to clear the bootorder in th BIOS/UEFI and just put that I have in the bootorder string?

22 Posts

November 20th, 2017 06:00

Hi, did you ever get this figured out?  I opened a case with Dell on this recently as I"m struggling with the same issue.  It doesn't matter if I use the cctk.exe or generate the exe using the Command Configure tool.  Either way, the boot order ends up messed up after imaging with no apparent way to clear it out and keep it set the way I need it.  

November 20th, 2017 07:00

Yes I did.

Hade to make a script that looped the setting to find the network uefi ID.

Using the cctk.exe for it. I disable IPV6 as a part of the script too.

Script:

.\cctk.exe bootorder --bootlisttype=uefi >.\uefi.txt

foreach($line in Get-Content .\uefi.txt) {
if($line -match "Onboard NIC.IPV6."){
$uefi2 = $line -split " " -match "uefi\."
.\cctk.exe bootorder --bootlisttype=uefi --disabledevice=$uefi2
}
if($line -match "Onboard NIC.IPV4."){
$uefi = $line -split " " -match "uefi\."
.\cctk.exe bootorder --bootlisttype=uefi --sequence=$uefi
}
}

I do this as last task in the task sequence.

4 Posts

October 5th, 2018 02:00

Hello !

 

I'm really interested in your solution, but i'm having issues..

 

root@dell-r640:~# /opt/dell/dcc/cctk  bootorder --activebootlist=uefi
This Option not supported on this machine.
root@dell-r640:~# /opt/dell/dcc/cctk  bootorder --activebootlist=legacy
This Option not supported on this machine.
root@dell-r640:~# /opt/dell/dcc/cctk  bootorder --bootlisttype=legacy
This Option not supported on this machine.
root@dell-r640:~# /opt/dell/dcc/cctk  bootorder --bootlisttype=uefi
This Option not supported on this machine.

Any idea ?

1 Message

February 6th, 2019 05:00

Can someone please help me with below query: I have selected Callback_BootEnvironmentDetect: Detected boot environment: EFI Now, I need to Enable UEFI Network Stack with PowerShell Scripting.
No Events found!

Top