🌐
Elevatetechcommunity
elevatetechcommunity.org › resource › command-explained
Dell Command Explained: Endpoint Management Tools
July 30, 2025 - Download Dell-Command-Update-Application-for-Windows_xxxxx_WIN_y.y.y_A00.EXE where "x" is the software ID and "y" is the version number.
Discussions

Worklet - Scan for and Install all Dell Firmware updates
This worklet will check if Dell ... to download URL). Once install is verified it will scan for and install any available Dell firmware updates from the Dell catalog, silently with reboots disabled. -Bitlocker must be suspended first to install BIOS updates which requires a BIOS password if your organization uses one. I have my Dell machines run this policy on Tuesdays to catch the MS patch Tuesday reboot on Wednesdays. # Define the path to Dell Command Update dcu-cli.exe if installed ... More on community.automox.com
🌐 community.automox.com
5
September 13, 2023
Automating Dell Command Update

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.

More on reddit.com
🌐 r/MDT
27
12
March 12, 2021
Dell Command Update 3.1.1 - dcu-cli.exe /applyUpdates - incompleted download
Dear Support, I have installed the Dell Repository Manager 2.2.4.630 and created a local repository for all Optiplex and Latitude drivers. I have tested it on an Optiplex 7060 with the followi... More on dell.com
🌐 dell.com
8
0
March 11, 2020
DELL Command Update command line interface; /applyUpdates fails
DELL Command Update version: Dell-Command-Update-Application-for-Windows-10_GRVPK_WIN_4.3.0_A00.EXE Dell Command | Update Version 4.x Reference Guide Steps: Open interactive command line interface on remote workstati… More on community.spiceworks.com
🌐 community.spiceworks.com
11
8
August 16, 2021
🌐
Automox
community.automox.com › community hub › forum › automox worklets › find & share worklets › worklet - scan for and install all dell firmware updates
Worklet - Scan for and Install all Dell Firmware updates | Community
September 13, 2023 - This worklet will check if Dell Command Update is installed and install it from a network share if not found (this can be changed to download URL). Once install is verified it will scan for and install any available Dell firmware updates from ...
🌐
GitHub
github.com › kezarx › DellCommandUpdateScript
GitHub - kezarx/DellCommandUpdateScript: This is dell command update script for DCU · GitHub
This script automates the process of scanning and applying updates using Dell Command Update (DCU). It first checks for the presence of the dcu-cli.exe executable in standard installation paths and then performs the update actions.
Author   kezarx
🌐
Mobile Jon
mobile-jon.com › uncategorized › bending dell command update 3.1 to your will
Bending Dell Command Update 3.1 To Your Will
March 11, 2024 - You could deploy DCU 3.1 within Product Provisioning in one cohesive design, which I would strongly recommend (that just requires adding in the DellCommandUpdateApp_Setup.exe file and then adding the run command for DellCommandUpdateApp_Setup.exe /S /v/qn OR you can deploy the application via the Intelligent Hub and set the product to elective/optional. At a minimum, I will show you how to prepare the DCU 3.1 installer so you can deploy, but if you want help with actually deploying it reach out to me. Building the package is pretty simple, but not a ton of info on it out there. First, you will go here and download the universal package for DCU 3.1 and then run a single command in CMD to extract the installer for deployments:
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
🌐
GARYTOWN
garytown.com › dell-command-update-install-manage-via-powershell
Dell Command Update – Install & Manage via PowerShell – GARYTOWN ConfigMgr Blog
Ok, so that’s nifty, you’ve been able to setup DCU with several settings with PowerShell, which makes it easy to then do with a Remediation Script. Now let’s just go ahead an run the Dell CLI, which can be 100% controlled by the command line that’s passed to it. ... Lets just let it run and install now, I’ll replace scan with -applyUpdates and let it go.
Find elsewhere
🌐
Automox
community.automox.com › community hub › forum › automox worklets › find & share worklets › basic dell command update worklet
Basic Dell Command Update Worklet | Community
November 29, 2023 - $system = Get-WmiObject win32_computersystem IF($system.Manufacturer -match "Dell"){ # find dcu-cli.exe $x86 = 'C:\Program Files (x86)\Dell\CommandUpdate\dcu-cli.exe' $x64 = 'C:\Program Files\Dell\CommandUpdate\dcu-cli.exe' IF((Test-Path $x86) -eq $true){$dcucli = $x86} IF((Test-Path $x64) -eq $true){$dcucli = $x64} # scan for update $xml = 'C:\ProgramData\dell\DCIUpdatesReport\DCUApplicableUpdates.xml' Remove-Item $xml -force $scan = Start-Process "$dcucli" -ArgumentList "/scan -silent -report=C:\ProgramData\dell\DCIUpdatesReport" -Wait IF((Get-ChildItem $xml).LastWriteTime -gt (Get-Date).Add
🌐
Mobile Jon
mobile-jon.com › dell › the ultimate freestyle orchestrator workflow: dell command update
The Ultimate Freestyle Orchestrator Workflow: Dell Command Update
& 'C:\Program Files (x86)\Dell\CommandUpdate\dcu-cli.exe' /configure -importSettings=C:\Temp\settings.xml -outputLog=C:\temp\DCULog.log & 'C:\Program Files (x86)\Dell\CommandUpdate\dcu-cli.exe' /configure -autoSuspendBitLocker=enable -outputLog=C:\temp\DCULog.log & 'C:\Program Files (x86)\Dell\CommandUpdate\dcu-cli.exe' /scan -outputLog=C:\temp\DCULog.log & 'C:\Program Files (x86)\Dell\CommandUpdate\dcu-cli.exe' /applyUpdates -silent -reboot=enable -outputLog=C:\temp\DCULog.log
Published   March 11, 2024
🌐
Dell
dell.com › dell community › desktops › optiplex desktops
Dell Command Update 3.1.1 - dcu-cli.exe /applyUpdates - incompleted download | DELL Technologies
March 11, 2020 - I create local repository with Dell Repository Manager 2.2.4.630 and copied it on the network Shate or DFS for example "\\domain.com\dfs\DCU\catalog.xml" or "\\SRV01\DCU\DELL_DRIVERS\catalog.xml" when i start proces i got an return\error code 1002, it means "An error occurred while downloading a file during the apply updates operation" "Check your network connection, make sure there is internet connectivity and Retry the command." I need use local repository location in enterprise enviroment i have 2000 Dell devices. ... /configure -importSettings WORKS - example: "C:\Program Files\Dell\CommandUpdate\dcu-cli.exe" /configure -importSettings=\\SRV01\DCU\settings.xml -outputLog=C:\temp\DCU_Import_Settings.log · /scan WORKS - example: "C:\Program Files\Dell\CommandUpdate\dcu-cli.exe" /scan -outputLog=C:\temp\DCU_Scan_Result.log
🌐
Blogger
mickitblog.blogspot.com › 2017 › 07 › dell-automatic-bios-application-and.html
Mick's IT Blogs: Dell Automatic BIOS, Application, and Driver Updates in Build
I exposed the steps to display on the screen so you could see what it is doing here. Here is a video of it operating during the build after the OS was laid down. You can download this script from my GitHub site located here.
Top answer
1 of 11
8

DELL Command Update version: Dell-Command-Update-Application-for-Windows-10_GRVPK_WIN_4.3.0_A00.EXE

Dell Command | Update Version 4.x Reference Guide

Steps:

  1. Open interactive command line interface on remote workstation
  2. Execute dcu-cli.exe /applyUpdates -updateType=bios,firmware,driver -autoSuspendBitLocker=enable -outputLog=C:\Temp\scanOutput.log
  3. Command fails with return code 500 (see log output below)

I’ve omitted all commands except /applyUpdates -updateType, but I am still getting the same result.

I can ping downloads.dell.com and dellupdater.dell.com.

I’ve attempted this on different workstations over several days.

Any help would be appreciated.

[2021-08-16 11:40:42] : The computer manufacturer is ‘Dell’

[2021-08-16 11:40:42] : Checking for updates…

[2021-08-16 11:40:43] : Checking for application component updates…

[2021-08-16 11:40:45] : Determining available updates…

[2021-08-16 11:40:45] : The scan result is DOWNLOAD_ERROR

[2021-08-16 11:40:45] : INDEX_CATALOG_FAILED_DOWNLOAD is flagged in the scan results

[2021-08-16 11:40:45] : The catalog CatalogIndexPC.cab failed to provide any result

[2021-08-16 11:40:45] : The service provided this message 'Catalog download failed [https://downloads.dell.com/catalog/CatalogIndexPC.cab] ’

[2021-08-16 11:40:45] : The service provided this message 'Catalog download failed [https://dellupdater.dell.com/non_du/ClientService/Catalog/CatalogIndexPC.cab] ’

[2021-08-16 11:40:46] : Execution completed.

[2021-08-16 11:40:46] : The program exited with return code: 500

[2021-08-16 11:40:46] : State monitoring instance total elapsed time = 00:00:04.8709729, Execution time = 9mS, Overhead = 0.194844032082379%

[2021-08-16 11:40:46] : State monitoring disposed for application domain dcu-cli.exe

2 of 11
0

This is the command I run. I just ran it on some of my computers are it works. Also using the current version. Hope this helps

"C:\Program Files\Dell\CommandUpdate\dcu-cli.exe" /applyUpdates -reboot=enable -updateType=driver,application -outputLog="c:\temp\DellCommandUpdate%dt%.log"
🌐
Reddit
reddit.com › r/mdt › dell command update > install & run via task sequence not working?
r/MDT on Reddit: Dell Command Update > Install & Run via Task Sequence Not Working?
May 10, 2023 -

I’m trying to get Dell Command Update to install and download all available driver updates as part of the task sequence. The log file reports that the installation of the app fails but in reality, the install completes successfully. The next step where the BAT file is supposed to run and install the updates never seems to run.

I’m using the latest version Dell Command Update 4.8.0

I’m installing Dell Command Update using a command line task in TS:

cmd.exe /c %DEPLOYROOT%\Packages\DellCommand.exe /s

With Success codes: 0 1 500 3010

**INSTALL TASK:**This somewhat seems to work as it does successfully install the application but the log file reports that this step fails.

To get Dell Command Update to scan the system and install the updates I create a BAT file with this script:

@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 -outputLog=C:\dell\logs\applyUpdates.log        
  • This script works when run manually but does not seem to run at all in the TS; I'm guessing since MDT thinks the installation of the application failed it does not continue.

RUN BATCH SCRIPT TASK

The error log at the end of deployment is this:

It says "The system cannot file the specified file" But have the DellCommand.exe in the DeploymentShare\Packages\DellCommand.exe location

Any ideas?

Thank you!

🌐
Cyberdrain
cyberdrain.com › monitoring-with-powershell-monitoring-dell-driver-updates-dcu-3-1
Monitoring with PowerShell: Monitoring Dell Driver Updates (DCU 3.1)
$DownloadLocation = "C:\Program Files\Dell\CommandUpdate" start-process "$($DownloadLocation)\dcu-cli.exe" -ArgumentList "/applyUpdates -autoSuspendBitLocker=enable -reboot=enable" -Wait · This installs all available update found during the last scan including BIOS updates, suspends bitlocker, and reboots the computer immediately.
🌐
Adam the Automator
adamtheautomator.com › dell-command-update
Master Dell Command Update and Keep Your Dell Apps Current
February 16, 2024 - # Check for updates dcu-cli.exe /detect # Download and install updates dcu-cli.exe /download /install
🌐
Automox
community.automox.com › community hub › forum › automox worklets › find & share worklets › set dell command update to download, install and verify in update settings
Set Dell Command Update to download, install and verify in update settings | Community
October 3, 2024 - # Find dcu-cli $x86 = 'C:\Program Files (x86)\Dell\CommandUpdate\dcu-cli.exe' $x64 = 'C:\Program Files\Dell\CommandUpdate\dcu-cli.exe' IF((Test-Path $x86) -eq $true){$dcucli = $x86} IF((Test-Path $x64) -eq $true){$dcucli = $x64} # Collect configuration $results = & $dcucli /configure -exportSettings="C:\ProgramData\dell\UpdateService\Temp\" [xml]$settings = Get-Content C:\ProgramData\dell\UpdateService\Temp\DellCommandUpdateSettings.xml $General = ($settings.Configuration.Group.Group | Where-Object name -eq 'General').Property $Schedule = ($settings.Configuration.Group.Group | Where-Object nam
🌐
GitHub
github.com › mhafez1978 › powershell-dell-dcu-update
GitHub - mhafez1978/powershell-dell-dcu-update · GitHub
DCU_Scan_yyyyMMdd_HHmmss.log / .html · DCU_Apply_yyyyMMdd_HHmmss.log / .html · DCU_Run_yyyyMMdd_HHmmss.html (summary) Windows 10/11 (64-bit) or Windows Server on Dell hardware · Dell Command Update installed (dcu-cli.exe in Program Files) Intune or another enterprise tool to run the script as SYSTEM (64-bit PowerShell) 💡 If DCU isn’t installed, the script still produces a Summary report and exits 0.
Author   mhafez1978
🌐
Manuals+
manuals.plus › home › dell › dell command | update version 4.x reference guide
Dell Command | Update Version 4.x Reference Guide
August 18, 2025 - To view additional information about the commands and options available in Dell Command | Update: Run dcu-cli.exe /help.