Had this issue with deployment with Dell command update. I use PDQ Deploy. After much online reading found that a bach file is easyer to work with.

my code looks like this

cd C:\Program Files\Dell\CommandUpdate

dcu-cli /version

dcu-cli /scan

dcu-cli /applyUpdates -encryptedPasswordFile="???" -encryptionKey="???"

Also not sure if you are trying to run the scan and the apply in the same code. I found that it is more stable to run them in diffrent steps.

hope this helps

Answer from Killing-me-MicroSoftly on Stack Overflow
🌐
GARYTOWN
garytown.com › dell-command-update-install-manage-via-powershell
Dell Command Update – Install & Manage via PowerShell – GARYTOWN ConfigMgr Blog
In a future post, I’ll cover additional functions around creating DCU offline Repos, setting DCU to use those repos and running DCU with them, all via PowerShell. (If I figure it out). ... PS C:\Users\john> Get-DCUVersion 5.4.0 PS C:\Users\john> Install-DCU New Update available: Installed = Not Installed DCU = 4.9.0 · You can check the XML for that device, see if it has newer versions and then their might be a bug in the code. Hoewever, odds are good that the XML for that model doesn’t list a newer version than 4.9.0. I’ve run into that myself on my older test machines. I really wish Dell would have an API for their latest tool versions.
🌐
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 - In short, I have an environment with ~165 devices requiring firmware updates available through Dell Command/Support Assist. I've tested a few scripts by changing to the Dell Command directory and t...
Discussions

intune - How to initiate Dell Command updates remotely with a Powershell script - Stack Overflow
I've tested a few scripts by changing to the Dell Command directory and then executing "dcu-cli.exe" with arguments to bypass prompts but haven't had much luck. Is there a way to initiate these updates on Dell Command (or Support Assist( 4.8.0 remotely with a Powershell script? More on stackoverflow.com
🌐 stackoverflow.com
PowerShell Scripting Dell Command Update
🌐 forum.acronis.com
Dell Command Update Automation - Ask end user for reboot
Hello, I am an apprentice at a small IT service business, we are using a tool called "Datto RMM" to monitor our customer's systems. A while ago, we started using a PowerShell script which sta... More on dell.com
🌐 dell.com
5
0
September 22, 2021
dell command update
Is that the full script? Where is the command when you actually run it? More on reddit.com
🌐 r/PowerShell
14
3
March 14, 2024
🌐
Reddit
reddit.com › r/powershell › dell command update
r/PowerShell on Reddit: dell command update
March 14, 2024 -

Good evening everyone.

So, I created a powershell script to update a number of pc's (same model-dell). The issue is that when the script runs dell command update, a black cmd screen pops up on the user's display. Is there a way to prevent this popup from appearing?

This is the code I'm using atm:

# Dell Command Update

# Define paths and options for Dell Command Update

$dellCommandUpdatePath = "C:\Program Files\Dell\CommandUpdate\dcu-cli.exe"

$logFolderPathDCU = "C:\Logs\DellCommandUpdate"

🌐
Dell
dell.com › support › kbdoc › en-us › 000177240 › dell-command-powershell-provider
Dell Command | PowerShell Provider | Dell US
Dell Command | PowerShell Provider 2.10.1 (Released - 04/2026) ... Updated libxml2 to version 2.15.2.
Find elsewhere
🌐
LinkedIn
linkedin.com › pulse › powershell-automation-install-configure-execute-dell-command-webber
PowerShell Automation: Install, Configure, and Execute Dell Command Update
April 15, 2023 - I use the Invoke-Command cmdlet, which is used to run cmdlets on remote computers. I will go ahead and add that. $ComputerNames = Get-Content -Path c:\Users\Me\Desktop\ComputerNames.csv foreach ($Computer in $ComputerNames) { Copy-Item -Path \\NetworkSharName\Dell\DCU.exe -Destination \\$Computer\c$\Folders\ Invoke-Command -ComputerName $Computer -ScriptBlock {Start-Process -FilePath C:\Folders\DCU.exe -Wait -PassThru }
🌐
GARYTOWN
garytown.com › dell-command-update-pulling-back-the-curtains
Dell Command Update – pulling back the curtains – GARYTOWN ConfigMgr Blog
October 27, 2024 - In these examples, I show that if you don’t provide any input, it will work if you’re on a Dell machine, otherwise, provide info into the parameters, either a SKU or part of a Model Name · It does what it says… it uses the feeds to pull down the catalog for the machine it is running on, looks up the DCU installer info, downloads and installs. In my next post, I’ll demo this and show the other Functions for controlling DCU using PowerShell
🌐
Dell
dell.com › home › support home › product support › driver details
Dell Command | PowerShell Provider | Driver Details | Dell US
Note: Delete any previously installed version of Dell Command | PowerShell Provider before installing the Dell Command | PowerShell Provider version 2.3. Download 1. Click Download File to download the file. 2. When the file download window is displayed. Click Save to save the file to your hard drive.
🌐
Dell
dell.com › support › kbdoc › en-uk › 000177240 › dell-command-powershell-provider
Dell Command | PowerShell Provider | Dell UK
Dell Command | PowerShell Provider 2.10.1 (Released - 04/2026) ... Updated libxml2 to version 2.15.2.
🌐
Dell
dell.com › support › product-details › en-us › product › command-powershell-provider › resources › manuals
Support for Dell Command | Powershell Provider | Manuals & Documents | Dell US
Provides users with instructions for using the software, including setup and features. Updated: April 02, 2026 · Provides users with a comprehensive resource for software functionality, commands, and specifications.
🌐
Dell
dell.com › home › support home › product support › driver details
Dell Command | PowerShell Provider | Driver Details | Dell Australia
October 29, 2024 - - Changed the attribute from KeyboardBacklightActiveColor to ActiveKbdBLColor in the POSTBehavior category of the Dell Command | Powershell Provider. - Added the support for ForcedNetworkFlag in the UEFIVariables category.Read More ... Dell Technologies recommends applying this update during your next scheduled update cycle.
🌐
Evil365
evil365.com › dell › UpdateDriversBIOS-DellCommandUpdate
Update Dell devices with Dell Command Update using Intune - Welcome to the land of everything Microsoft Intune!
April 10, 2024 - The Dell template should be “Available” (Sometimes it can be a bit sluggish, so be patient with this one). Once the Dell template is available, import the Dell Command Update.ADMX and ADML file similarly.
🌐
Dell
dell.com › support › kbdoc › nl-nl › 000177240 › dell-command-powershell-provider
Dell Command | PowerShell Provider | Dell Nederland
April 2, 2026 - Dell Command | PowerShell Provider is een module die het beheer van de BIOS-configuratie mogelijk maakt via de Windows PowerShell-interface. Het werkt voor lokale en externe systemen, en zelfs in een Windows Preinstallation Environment (WinPE). Dell Command | PowerShell Provider kan worden ...
🌐
PowerShell Gallery
powershellgallery.com › packages › DellBios › 18.5.30 › Content › Update-DellBios.ps1
PowerShell Gallery | Update-DellBios.ps1 18.5.30
DellBios · 18.5.30 · Update-DellBios.ps1 · Contact Us · Terms of Use · Gallery Status · Feedback · © 2026 Microsoft Corporation
🌐
Dell
dell.com › dell community › software › productivity software
Dell Command Update Automation - Ask end user for reboot | DELL Technologies
September 22, 2021 - I am an apprentice at a small IT service business, we are using a tool called "Datto RMM" to monitor our customer's systems. A while ago, we started using a PowerShell script which starts a silent scan on Dell clients and triggers an RMM alert if DCU updates are available.