Dell Command Update includes a command-line utility, dcu-cli.exe, which you can run from a script. You can use switches to specify what you want it to do.

Full info here:

https://www.dell.com/support/manuals/en-us/command-update/dellcommandupdate_rg/dell-command-|-update-command-line-interface?guid=guid-c8d5aee8-5523-4d55-a421-1781d3da6f08&lang=en-us https://www.dell.com/support/manuals/en-us/command-update/dellcommandupdate_rg/dell-command-|-update-command-line-interface?guid=guid-c8d5aee8-5523-4d55-a421-1781d3da6f08&lang=en-us

Answer from mattbartle on community.spiceworks.com
🌐
Dell
dell.com › support › manuals › en-us › command-update › dcu_rg › dell-command-update-cli-commands
Dell Command | Update Version 5.x Reference Guide | Dell US
After the BIOS and other updates are applied, the system automatically reboots to complete the BIOS update, and the BitLocker is reenabled. When -autoSuspendBitLocker is set to disable, the CLI removes the BIOS updates from the applicable updates and installs the rest of the updates.
Top answer
1 of 5
6

I run this as an application towards the end of the TS then reboot with MDT and run it again followed by another reboot before finishing up the whole TS.

@echo off
TITLE Running DELL Command Update...
REM Checks for updated DELL Drivers using DELL Command Update CLI

"C:\Program Files\Dell\CommandUpdate\dcu-cli.exe" /configure -silent -autoSuspendBitLocker=enable -userConsent=disable
"C:\Program Files\Dell\CommandUpdate\dcu-cli.exe" /scan -outputLog=C:\dell\logs\scan.log
"C:\Program Files\Dell\CommandUpdate\dcu-cli.exe" /applyUpdates -reboot=disable -outputLog=C:\dell\logs\applyUpdates.log

It's pretty self explanatory but it configures it first, does a scan, then applies the updates and disables reboot so that MDT can do it instead. I run this against DCU 4.1.

I don't recommend silencing the Apply Updates stage (it isn't in that script above) because sometimes it can take a little while and not being able to see what it's doing can be nerve racking.

2 of 5
3

Update: Not sure if this was recent but you must now remove the (x86) out of the Program Files path (maybe they made the app x64 now?)

Here's a script I made that works really well. Of course you can tailor it for a GPO but standalone, it works wonders.

The gist is.. it will check if Dell Command Update is installed and if it is, it will run it and install all available updates. If it's not installed, it will look for the Dell Command Update msi and silently install it and then run it silently. If it cannot find the msi automatically, it will prompt you with an explorer GUI to browse to the .msi and silently install/run it.

Esentially.. a single click to do all Dell updates. It's also turning off Dell automatic update (handy for enterprise/small business) but you can delete/comment that out. In order to get the .msi you can run the Dell Command Update tool and in the middle of it running, you can find it in the Windows temp directory and copy it out of their and put it on a network share or USB stick for mass deployment.

@echo off
cls

tasklist | find /i "DellCommandUpdate.exe" && echo Closing existing Dell Command Update && taskkill /im DellCommandUpdate.exe /F
SET file=S:\Downloads\DellCommandUpdate.msi
if exist "C:\Program Files (x86)\Dell\CommandUpdate\dcu-cli.exe" goto:runDellUpdater
if exist "%file%" goto:installDellUpdater

echo Please navigate to the DellCommandUpdate.msi file
set dialog="about:<input type=file id=FILE><script>FILE.click();new ActiveXObject
set dialog=%dialog%('Scripting.FileSystemObject').GetStandardStream(1).WriteLine(FILE.value);
set dialog=%dialog%close();resizeTo(0,0);</script>"
for /f "tokens=* delims=" %%p in ('mshta.exe %dialog%') do set "file=%%p"

:installDellUpdater
echo Installing Dell Command Update app
"%file%" /quiet

:runDellUpdater
echo Disabling Dell automatic updates
REG ADD "HKLM\SOFTWARE\Dell\UpdateService\Clients\CommandUpdate\Preferences\Settings\Schedule" /v "ScheduleMode" /t REG_SZ /d "ManualUpdates" /f
echo Running the Dell Command Update app
"C:\Program Files (x86)\Dell\CommandUpdate\dcu-cli.exe" /ApplyUpdates
pause
Discussions

Worklet - Dell Command Update with Output Showing What Updates Installed
This is what i receive in the Activity log. However when i run Dell Command manually, there are several updates, including critical, recommended and optional. The output is parsing XML from Dell Command after running dcu-clie.exe /applyupdates. Perhaps Dell Command is not configured as expected? More on community.automox.com
🌐 community.automox.com
6
May 12, 2021
Domain wide driver update with Dell Command update.
My issue, company has dozens of laptops across multiple sites. we are having an issue with Zoom calls that seem to be resolved by updating sound drivers. All the laptops have dell command so I believe that would be the best way to update them, would be to use a batch script, to force dell command ... More on community.spiceworks.com
🌐 community.spiceworks.com
5
7
April 13, 2021
Dell command update centrally
Hello all, Is there a way centrally push dell command update on all win 10 machines, rather asking all users to check for updates and perform themselves? I know people are talking about sccm but we are intune based organisation so any sort of command might work? Thanks More on community.spiceworks.com
🌐 community.spiceworks.com
33
10
December 15, 2021
Dell command update config.

I do it through dcu-cli. Dell's documentation on the CLI is good but what they don't tell you is that in 4.6 setting the restart option and automatic updates are cannot be done in one go. You have to call it twice because it tries to set the child attributes before the parent attributes.

I deploy as a Win32 app and key off the registry values for each setting to determine whether or not it's been configured.

More on reddit.com
🌐 r/Intune
18
6
October 23, 2022
🌐
Dell
dell.com › support › manuals › en-us › command-update › dellcommandupdate_311_ug › dell-command-update-command-line-interface
Dell Command | Update Version 3.1.1 User's Guide | Dell US
It provides basic options with ... of Dell Command | Update. To run the CLI: Launch the command prompt as an Administrator, then navigate to %PROGRAMFILES%\Dell\CommandUpdate and run the dcu-cli.exe command in the command prompt....
🌐
GitHub
gist.github.com › contactbrenton › 428677d6e59b04ffd4c49b3d7a1aacdf
run-dell-command-update.ps1 · GitHub
run-dell-command-update.ps1 · This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters ·
🌐
Dell
dell.com › support › kbdoc › en-us › 000177325 › dell-command-update
Dell Command | Update | Dell US
May 27, 2026 - Download Dell Command Update and read release notes and specifications.
🌐
ManageEngine
pitstop.manageengine.com › portal › en › community › topic › dell-command-update-command-line-interface
Dell Command Update - Command line interface
You can try executing the following command from any of the failed machine to get the exact results,C:\Program Files (x86)\Dell\commandupdate\dcu-cli.exe
Find elsewhere
🌐
Dell
dell.com › support › kbdoc › en-us › 000108963 › how-to-use-and-troubleshoot-dell-command-update-to-update-all-drivers-bios-and-firmware-for-your-system
How to Use Dell Command Update to Update All Drivers, BIOS, and Firmware For Your Computer | Dell US
You can use the settings icon (the small gear icon in the upper-right corner) to set up a schedule to keep the computer updated on a continuous basis. Advanced Driver Restore provides a one-click installation of the base driver CAB file to provide device IDs for all internal devices. Once complete, you can reboot, open DCU, and run a check. With All Device IDs in place, it pulls all the latest drivers. Dell hosts all CAB files at Dell Command | Deploy Driver Packs for Enterprise Client Operating System Deployment
🌐
Automox
community.automox.com › community hub › forum › automox worklets › find & share worklets › worklet - dell command update with output showing what updates installed
Worklet - Dell Command Update with Output Showing What Updates Installed | Community
May 12, 2021 - $results = Start-Process -FilePath "C:\Program Files\Dell\CommandUpdate\dcu-cli.exe" -ArgumentList "/configure -$Arg" -Wait | Out-Null · Do you know how I can force it to run automatically without users involved? ... Interesting. I’m not sure how to reproduce that. Do you have other Dell Command products installed perhaps? ... Hello Jack please test, it does not work for me but I could install the 4.2 version with this simple script: $proc = Start-Process -filepath ".\Dell-Command-Update-Application-for-Windows10_JDXHH_WIN_4.2.0_A00.EXE" -ArgumentList "/s /f /l='C:\Windows\Temp\Spreetail_MDT_DellCommand_Install.txt'" -wait -PassThru Write-Output "Exit Code was $($proc.ExitCode)" Exit $proc.ExitCode
🌐
PDQ Help Center
help.pdq.com › hc › en-us › community › posts › 4405437680027-Managing-Dell-Command-Update
Managing Dell Command Update – PDQ Deploy & Inventory Help Center
�uPath% /configure -autoSuspendBitLocker=enable -scheduleAuto -scheduleAction=DownloadInstallAndNotify -scheduledReboot=60 -lockSettings=enable -updateType=bios,application,utility -updateSeverity=critical,security -outputLog=%outLogPath% -silent ... The log files will basically show that the config was applied, AND, it will show the actual values that were applied. To check if the config is the way I want, I can run: �uPath% /configure -exportSettings="%PROGRAMDATA%\Dell\CommandUpdate" -silent
🌐
Dell
dell.com › support › manuals › en-us › command-update › dellcommandupdate_3.1_ug › dell-command-update-command-line-interface
Dell Command | Update Version 3.1 User's Guide | Dell US
To run the CLI: Launch the command prompt as an Administrator, then navigate to %PROGRAMFILES%\Dell\CommandUpdate and then run the dcu-cli.exe command in command prompt. To view additional information about the commands and options available in Dell Command | Update: Run dcu-cli.exe /help.
🌐
iorad
iorad.com › player › 1670904 › SCS---How-to-run-dell-Command-Update
SCS - How to run dell Command Update
The first step is to open the windows bar. Type in Command Update. Hit enter. Click CHECK. Click update and you have successfully ran dell command update
🌐
GARYTOWN
garytown.com › dell-command-update-via-task-sequence
Dell Command Update via Task Sequence – GARYTOWN ConfigMgr Blog
February 2, 2019 - Requirements: CCTK Package, (more ... for WaaS to understand the reporting steps. Do not use anything newer then 2.4 (at this time), 3.X currently has no CLI support....
🌐
Manuals+
manuals.plus › m › 9adcc1ce44077bf66c89865022ebccbd876e0b5c91462d663d552cc2fbd68d6e.pdf pdf
Dell Command | Update Version 2.3 User's Guide
The tool’s easy-to-use CLI can be used for automating driver installation and updates. ... Provides an easy-to-use GUI, which helps in identifying and applying appropriate drivers and updates for the system. NOTE: To run Dell Command | Update, .NET 4.0 or a later version is required.
🌐
Microsoft Learn
learn.microsoft.com › en-us › windows › wsl › install
Install WSL | Microsoft Learn
You can now install everything you need to run WSL with a single command. Open PowerShell in administrator mode by right-clicking and selecting "Run as administrator", enter the wsl --install command, then restart your machine.
🌐
Dell
dell.com › dell community › enterprise products & services › enterprise software › secure connect gateway
How to initiate Dell Command updates remotely with a Powershell script through Intune | DELL Technologies
January 17, 2025 - Is there a way to initiate these updates on Dell Command 4.8.0 remotely with a Powershell script? ... cd "C:\Program Files\Dell\CommandUpdate" .\dcu-cli /scan -silent .\dcu-cli /applyUpdates -reboot=disable -forceUpdate=enable -silent
🌐
Podman
podman.io › installation
Podman Installation | Podman
On Windows, each Podman machine is backed by a virtualized Windows Subsystem for Linux (WSLv2) distribution. Once installed, the podman command can be run directly from your Windows PowerShell (or CMD) prompt, where it remotely communicates with the podman service running in the WSL environment.