Dell Command Update

Getting Dell Command Update

This is the way i have implemented DCU during my osd process. First thing is to get the msi installer for dell command update. I always download the classic version.

Dell Command Update

Once you have downloaded the file from extract it to folder, then run the setup fille. As an aside, the fodler called Templates has the ADMX files in it for Group Policy, so you can deploy Dell Command Update to your estate, then you can control the settings for it.

When the setup file runs, you will see it extract an MSI file. This will endup in your profiles AppData\Local\Temp

Copy that out, and make an application or package from it ready to be installed during OSD.

Adding to Task Sequence

Once its been packaged, you can add it to your task sequence. Because we are a mixed estate, it only installs if the task sequence is running on a Dell computer.

To make it only install on Dell Computers, i use a WMI query for Dell Computers. This query is applied to the Dell Group in the above screenshot.

Select * From Win32_ComputerSystem WHERE Manufacturer LIKE "%Dell%"

 

I like to do it with a group like that, then i can add other groups and other applications in below the dell folder. And i know that it will only run on a dell machine. Rather than having to add the WMI query on each step in the task sequence.
 
My install step is just a simple package that calls a batch file.
Running during the Task Sequence

So to run this during OSD I use the following steps.

The Configure Dell Command Update step that sets the bios password that Dell Command Update will use when updating the bios of the machine thats running the task sequence.

cmd.exe /c start /wait "" "c:\Program Files (x86)\Dell\CommandUpdate\dcu-cli.exe" /configure -biosPassword=BiosPassword

The next step Dell Command Update Run 1 actually runs Dell Command Update, and then querys the machine for what it needs. Downloads and installs whats required.

cmd.exe /c start /wait "" "c:\Program Files (x86)\Dell\CommandUpdate\dcu-cli.exe" /applyUpdates -updateType=bios,firmware,driver,others -reboot=disable -autoSuspendBitLocker=enable -outputLog=c:\temp\OSDdcu.log -forceupdate=enable

The other Dell Command Update run steps, just run the same command as above to check for more drivers that might be required. The only differnce is that the output log file has its own name per run.