How to Update Dell Drivers and BIOS During SCCM OSD

Page content

Download Dell command update & XML file & create Packages:

Download Dell Command Update Do not download the Universal Windows Platform version

Copy it to your SCCM Source content along with the below XML file.

Keep in mind this file may need to be regenerated if its too old.

You will need to create an Application for Dell Command Update. You can ether import the .exe you get from dell or extract the .msi to import to SCCM. With the same content you used for the application you will need to create a package, this will hold the settings.xml file.

You should end up with the following:

  • Application model: Dell Command | Update <- this contains Dell-Command-Update-Application_XM3K1_WIN_4.2.1_A00.EXE
  • Package Model: Dell Command | Update <- this contains your .xml file.

Both packages should contain the below because you are using the same source.

  • Dell-Command-Update-Application_XM3K1_WIN_4.2.1_A00.EXE
  • MySettings.xml

Add everything to the Task sequence

This should be done before bitlocker is enabled in the task sequence.

  1. Install Application - Dell Command | Update
  2. Run Command Line - Import Settings
    • "C:\Program Files (x86)\Dell\CommandUpdate\dcu-cli.exe" /configure -importSettings="MySettings.xml"
    • For this step in the task sequence you must have package checked and the Dell Command | Update package you created earlier
  3. Run Command Line - Running dcu-cli.exe
    • "C:\Program Files (x86)\Dell\CommandUpdate\dcu-cli.exe" /applyUpdates -silent -outputlog="C:\DELLCOMMANDUPDATE\install_log.log" -reboot=disable -autoSuspendBitlocker=enable
    • It is this step that Drivers and bios will download and update.
    • You can check the log @ C:\DELLCOMMANDUPDATE\install_log.log
  4. Restart Computer - Driver & BIOS Update
    • You never want a program to reboot your computer during OSD, so that should always be suppressed. -reboot=disable is set so you will need to add a step in the task sequnce to reboot your machine.

Tips and Tricks

  1. Instead of importing dell drivers, one could apply the WinPE driver package to the task sequence. And the Dell command update runs during OSD filling in the rest of the update to drivers.
  2. If you are a dell shop you don’t have to worry about this, but if your mixed make sure to add task sequence options to only run on dell machines.