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

Answer from spiceuser-4cyd0 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
When -autoSuspendBitLocker is set to disable, the CLI removes the BIOS updates from the applicable updates and installs the rest of the updates. The following warning message is displayed: Warning: One or more available updates will be skipped, as installing these updates may cause the system to become locked by BitLocker.
🌐
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 - Start-Process -FilePath "C:\Program Files\Dell\CommandUpdate\dcu-cli.exe" -ArgumentList "/applyUpdates" -Wait
Discussions

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
Worklet - Dell Command Update with Output Showing What Updates Installed
What is really cool is using this worklet “should” also update the version of Dell Command when dcu-cli.exe /applyUpdates is used. More on community.automox.com
🌐 community.automox.com
6
May 12, 2021
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 > Install & Run via Task Sequence Not Working?
So I figured it out. When the DellCommand.exe was installing the success code was 2. I didn't have 2 listed in the TS so it shows the install was failing. 2 indicates reboot required. I added 2 as a success code and then added a reboot step after the install. After that; it installs successfully and the script scans and downloads all available drivers. I also discovered that with the newer version of Dell Command Update 4.8 that it requires me to add -forceUpdate=enable to the switches so my command looks like this: "C:\Program Files\Dell\CommandUpdate\dcu-cli.exe" /applyUpdates -silent -forceUpdate=enable -autoSuspendBitLocker=enable -reboot=disable -outputLog=C:\Dell\ApplyUpdates.log Without the -forceUpdate switch it would not install updates the log would show "Installation for these updates were interrupted, will get installed after UserActivity Completes. " More on reddit.com
🌐 r/MDT
12
7
May 10, 2023
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"
🌐
LinkedIn
linkedin.com › pulse › powershell-automation-install-configure-execute-dell-command-webber
PowerShell Automation: Install, Configure, and Execute Dell Command Update
April 15, 2023 - Here the call operator, &, is used to run the dcu-cli.exe executable, which is used to run DCU commands. /applyUpdates is an option that tells DCU to download and install all updates and -reboot=enable is a support option that tells DCU to reboot ...
🌐
GARYTOWN
garytown.com › dell-command-update-offline-repo-ts-integration
Dell Command Update – Offline Repo – TS Integration – GARYTOWN ConfigMgr Blog
dcu-cli.exe /applyUpdates -reboot=disable · Third, you undo your changes, so it will be defaulted post OSD · dcu-cli.exe /configure -restoreDefaults · You can make a pretty simple process to do all of that, either by creating a command line per step, or a simple powershell / batch script.
🌐
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 - " Start-Process -FilePath "C:\Program Files\Dell\CommandUpdate\dcu-cli.exe" -ArgumentList "/applyUpdates" -Wait } Start-DellCommandUpdates # Get Activity Function Get-DellCommandActivity { # Get Activity Log and parse intalled updates in last 24 hours [xml]$a = Get-Content "C:\ProgramData\dell\UpdateService\Log\Activity.log" $range = (Get-Date).AddHours(-24) # Write output on Checking Updates $events = $a.LogEntries.LogEntry | Select timestamp,message | where {[datetime]$_.timestamp -gt $range -and ($_.message -match 'found' -or $_.message -match 'Checking for updates' -or $_.message -match 'verified')} | % { $timestamp = (Get-Date $_.timestamp -Format 'yyyy-MM-dd hh:mm tt') $message = $_.message.replace(' verified.','') [pscustomobject] @{ timestamp = $timestamp message = $message } } foreach ($event in $events) { Write-Output "$($event.timestamp) $($event.message).
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
Find elsewhere
🌐
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!

🌐
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
🌐
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=disable -reboot=disable" -Wait
🌐
Reddit
reddit.com › r/sccm › dell command update in task sequence
r/SCCM on Reddit: Dell Command Update in Task Sequence
February 2, 2024 -

Struggling to get DCU to run during the TS. Below is what my setup looks like (took these from someone elses post). Using DCU 5.1.0. I can briefly see the cmd window open during the TS but it quickly closes. What am I doing wrong?

Step name: Dell Driver Install (x64)

Run Command Line:

cmd.exe /c "C:\Program Files (x86)\Dell\CommandUpdate\dcu-cli.exe" /driverInstall -reboot=disable -outputLog=C:\DellDriversDuringImaging.log

Step name: Restart Computer to OS

Step name: Dell Update Install (x64)

Run Command Line:

cmd.exe /c "C:\Program Files (x86)\Dell\CommandUpdate\dcu-cli.exe" /ApplyUpdates -updatetype=BIOS,firmware,driver -reboot=disable -outputLog=C:\DellUpdatesDuringTS.log

🌐
Stack Overflow
stackoverflow.com › questions › 60307898 › using-psremoting-to-install-dell-updates-using-dcu-cli-exe
powershell - Using PSRemoting to Install Dell Updates using dcu-cli.exe - Stack Overflow
If it runs as a task successfully, ... that exe expects to run from a Windows profile that is local and logged on. Your other test option is to not use Invoke, but Enter-PSSession and try interactively. ... Save this answer. ... Show activity on this post. ... the problem I had was figuring out how to pass "/applyUpdates" to dcu-cli instead of ...
🌐
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!

🌐
Manuals+
manuals.plus › home › dell › dell alienware update application user guide
DELL Alienware Update Application User Guide - Manuals+
February 27, 2025 - dcu-cli /applyUpdates -encryptedPassword=”myEncry ptedPassword” -encryptionKey=”myEncryptio nKey” dcu-cli / generateEncryptedPassword -encryptionKey=”myEncryptio nKey” -password=”myPassword” -outputPath=C:Temp
🌐
PDQ Help Center
help.pdq.com › hc › en-us › community › posts › 360058041592-Dell-Command-Update
Dell Command Update – PDQ Deploy & Inventory Help Center
March 4, 2020 - The most clear-cut way to install updates and auto-reboot is to run this remotely as command line. "C:\Program Files\Dell\CommandUpdate\dcu-cli.exe" /applyUpdates -silent -reboot=enable Note that depending on your install it may be under Program ...
🌐
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 - C:\Program Files (x86)\Dell\CommandUpdate>dcu-cli.exe /applyUpdates Checking for updates... Determining available updates... 4 updates were selected.
🌐
Dell
dell.com › dell community › software › supportassist for pcs › supportassist for pcs
DCU-CLI.EXE (5.4.1) issues, /applyupdates stopping seeminly randomly | DELL Technologies
February 28, 2025 - Issue: Dell Command Update (Command-line version) "/applyupdates" has been cancelling midway through and not finishing the downloads/installs. This has been an issue since around the Februar...