Get-Process DellCommandUpdate -ErrorAction SilentlyContinue |Stop-Process -Force cmd /c 'C:\Program Files\Dell\CommandUpdate\dcu-cli.exe' /configure -updatetype='bios,firmware,driver' -maxretry=2 Start-Process -WindowStyle hidden -filepath $DCU_exe -ArgumentList "/applyUpdates -silent -reboot=disable -outputlog=$DCU_report" -Wait cmd /c "C:\Program Files\Dell\CommandUpdate\dcu-cli.exe" /configure -restoreDefaults cmd /c "C:\Program Files\Dell\CommandUpdate\dcu-cli.exe" /configure -updatesNotification=disable this is what i use...we uninstall DCU, reinstall, then run this (DCU used to freeze constantly, reinstall seemed to help not sure if its still a thing.) i push this out with our monthly patches so the reboot should get taken care of...its not perfect but it does the trick and i dont have to maintain up to date drivers I just let DCU handle it. Answer from ObeseGymnast on reddit.com
🌐
Adam the Automator
adamtheautomator.com › dell-command-update
Master Dell Command Update and Keep Your Dell Apps Current
February 16, 2024 - 1. Open the command prompt or PowerShell as an administrator. Navigate to the Dell Command Update’s installation directory: ... # Check for updates dcu-cli.exe /detect # Download and install updates dcu-cli.exe /download /install
🌐
GARYTOWN
garytown.com › dell-command-update-install-manage-via-powershell
Dell Command Update – Install & Manage via PowerShell – GARYTOWN ConfigMgr Blog
Lets go ahead and run the Function to install it. Basically, using the magic of the last post, it’s looking of the DCU catalog for the device it is running on, then it pulls the URL, downloads and installs.
🌐
Reddit
reddit.com › r/sysadmin › install all available updates via dell command update cli commands?
r/sysadmin on Reddit: Install all available updates via Dell Command Update CLI commands?
April 10, 2024 -

Hi Everyone,

We’re using Dell Command Update to push our Drivers and BIOS updates.

Instead of waiting for the updating to automatically trigger, When I used the /ApplyUpdates option it only really installed a handful of what is available in my catalogue. Skipping among many things the BIOS update.

I was wondering if there is an option to just install everything available in the catalogue?

Thanks everyone!

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
🌐
Dell
dell.com › support › manuals › en-us › command-update › dcu_ug › dell-command-update-command-line-interface
Dell Command | Update Version 5.x User's Guide | Dell US
To run the CLI: Launch the command prompt as an Administrator, then go to %Program Files (x86)%\Dell\CommandUpdate and run the dcu-cli.exe command in the command prompt.
🌐
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. Open the .exe file that is downloaded from the Dell support site and click Install.
🌐
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 - Get-Process dcu-cli -ErrorAction SilentlyContinue | Stop-Process -ErrorAction SilentlyContinue -Force ... Write-Output "Something isn't working right. Recommend running this locally and analyzing output: 'C:\Program Files\Dell\CommandUpdate\dcu-cli.exe' /applyUpdates "
Find elsewhere
🌐
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:
🌐
Manuals+
manuals.plus › home › dell › dell command | update version 4.x reference guide
Dell Command | Update Version 4.x Reference Guide
August 18, 2025 - This reference guide provides detailed information on Dell Command | Update, a utility for managing system updates. It covers the command-line interface (CLI) commands, options, s…
🌐
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 - Reference Guide: https://dl.dell.com/content/manual17524146-dell-command-update-version-5-x-reference-guide.pdf ... # 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.G
🌐
GitHub
gist.github.com › contactbrenton › 428677d6e59b04ffd4c49b3d7a1aacdf
run-dell-command-update.ps1 · GitHub
Download ZIP · Raw · 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.
🌐
GitHub
github.com › PowershellBacon › Dell-Driver-Updates › blob › master › Update-Dell-Drivers.ps1
Dell-Driver-Updates/Update-Dell-Drivers.ps1 at master · PowershellBacon/Dell-Driver-Updates
#runs Dell Command update and exports the xml report · start-process -FilePath ".\dcu-cli.exe" -ArgumentList "/report c:\windows\temp\dell_report.xml /reportall /silent" -Wait -WindowStyle Hidden · · #import Dell Reports · $data = [XML](Get-Content c:\windows\temp\dell_report.xml) ·
Author   PowershellBacon
🌐
Mobile Jon
mobile-jon.com › dell › the ultimate freestyle orchestrator workflow: dell command update
The Ultimate Freestyle Orchestrator Workflow: Dell Command Update
First, you download the installer from Dell Product Support. For 4.9 you can use this link. Now, check the video below for the whole process as it only takes a minute. As I’ve covered previously, you can’t upload files with Freestyle ...
Published   March 11, 2024
🌐
Dell
dell.com › support › manuals › en-cr › command-update-v2.4 › dcu_ug_v2.4 › command-line-interface-reference
Dell Command | Update Version 2.4 User's Guide | Dell Costa Rica
The following table lists information about the CLI options available in Dell Command | Update: The CLI syntax is as follows: dcu-cli.exe <option1> [<value1>] <option2> [<value2>]... To set the repository or catalog file location: <C:\Program Files(x86)\Dell\CommandUpdate>: dcu-cli.exe /catalog ...
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"
🌐
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
🌐
LinkedIn
linkedin.com › pulse › powershell-automation-install-configure-execute-dell-command-webber
PowerShell Automation: Install, Configure, and Execute Dell Command Update
April 15, 2023 - Notice that because Invoke-Command literally runs the Start-Process cmdlet on the remote computer, the file path is not formatted like a share (\\$ComputerName\c$) on this cmdlet. Now that DCU is installed on the remote computer, DCU needs to be configured to reboot when necessary and then told to start downloading/installing all the driver and BIOS updates.