Bild von Marco GriepDell Command Update mit PowerShell deaktivieren – Anleitung & Skript
Veröffentlicht:Dell Command Update (DCU) ist ein nützliches Tool zur Verwaltung von Treiber- und Firmware-Updates auf Dell-Geräten. In einigen Umgebungen kann es jedoch erforderlich sein, automatische Updates zu deaktivieren, um unerwartete Änderungen oder Nutzer Nachfragen zu vermeiden. Gerade in Umgebungen, wo das zentrale Patch Management bereits existiert, kann das Tool störend wirken. In solchen Fällen lohnt es sich, Dell Command Update per PowerShell zu deaktivieren, um automatische Treiber- und Firmware-Updates zu unterbinden.
Warum Dell Command Update deaktivieren?
Es gibt verschiedene Gründe, warum man DCU deaktivieren möchte:
- Vermeidung unkontrollierter Updates in Unternehmensumgebungen
- Reduzierung von Systemänderungen, die zu Inkompatibilitäten führen könnten
- Kontrolle über die Update-Zeitpunkte
- Vermeidung von Benutzerbenachrichtigungen
PowerShell-Skript zur Deaktivierung
Das folgende Skript sucht nach der ausführbaren Datei dcu-cli.exe und setzt die Update-Einstellungen auf „manuell“ sowie deaktiviert Benachrichtigungen über neue Updates.
# Dell Command Update deaktivieren
$dcu_path = "${env:ProgramFiles}\Dell\CommandUpdate\dcu-cli.exe"
if (-Not (Test-Path -Path $dcu_path)) {
$dcu_path = "${env:ProgramFiles(x86)}\Dell\CommandUpdate\dcu-cli.exe"
if (-Not (Test-Path -Path $dcu_path)) {
Write-Error "Dell Command Update nicht gefunden"
exit 2
}
}
# Argumente für die Deaktivierung
$arguments_manual = @("/configure", "-scheduleManual")
$arguments_notifications = @("/configure", "-updatesNotification=disable")
try {
Start-Process -FilePath $dcu_path -ArgumentList $arguments_manual -Wait -NoNewWindow -ErrorAction Stop
Start-Process -FilePath $dcu_path -ArgumentList $arguments_notifications -Wait -NoNewWindow -ErrorAction Stop
Write-Output "Dell Command Update erfolgreich deaktiviert."
} catch {
Write-Error "Fehler beim Deaktivieren von Dell Command Update: $_"
exit 1
}
Erklärung des Skripts
- Pfad ermitteln: Das Skript prüft, ob
dcu-cli.exeunterC:\Program Files\Dell\CommandUpdate\oderC:\Program Files (x86)\Dell\CommandUpdate\existiert. - Manuellen Modus aktivieren: Die Option
-scheduleManualsorgt dafür, dass Updates nicht mehr automatisch installiert werden. - Benachrichtigungen deaktivieren:
-updatesNotification=disableverhindert, dass der Nutzer über neue Updates informiert wird. - Fehlerbehandlung: Falls das Tool nicht gefunden wird oder ein Fehler auftritt, wird dies dem Nutzer gemeldet.
Wer Dell Command Update später wieder aktivieren möchte, kann die entsprechenden Einstellungen manuell oder über ein anderes Skript anpassen.
Falls du Fragen oder Verbesserungsvorschläge hast, lass es mich in den Kommentaren wissen!
Mehr zur offiziellen Konfiguration findest du in der Dell DCU CLI Dokumentation.
FAQ
Frage: Wie kann ich Dell Command Update deaktivieren?
Antwort: Am einfachsten lässt sich DCU per PowerShell mit dem Tool dcu-cli.exe konfigurieren. Das mitgelieferte Skript in diesem Artikel zeigt den genauen Ablauf.
Frage: Kann ich Dell Command Update mit Intune deaktivieren?
Antwort: Ja, du kannst das PowerShell-Skript als benutzerdefinierte Richtlinie über Microsoft Intune oder SCCM verteilen.