Skip to main content

Dell Command Update - Deploy

Summary

This procedure deploys Dell Command | Update to the endpoint. The procedure downloads the software, installs it, and then performs a scan and update based on the configuration within the .PS1 file.

Example Agent Procedure Log

TimeActionStatusUser
1:27:00 pm 26-Sep-23Dell CommandUpdate - DeploySuccess THEN
1:27:00 pm 26-Sep-23Dell CommandUpdate - DeployApplied updates based on scan
1:27:00 pm 26-Sep-23Dell CommandUpdate - DeployPerformed scan based on configuration
1:27:00 pm 26-Sep-23Execute Powershell Command (64-bit, Run As System)Success THENpronoc
1:26:59 pm 26-Sep-23Execute Powershell Command (64-bit, Run As System)-0016Powershell command complete. Results returned to global variable #global:psresult# and saved in Agent's Documents tab of server.pronoc
1:26:59 pm 26-Sep-23Execute Powershell Command (64-bit, Run As System)-0016Informational: GetFile command overwrote the server file C:/Kaseya/UserProfiles/444165012638815/GetFiles/../docs/psoutput.txt with the new contents from c:/myIT/psoutput.txt in THEN step 3.pronoc
1:26:58 pm 26-Sep-23Execute Powershell Command (64-bit, Run As System)-0011Executing 64-bit Powershell command as System: "" -command "& "$env:ProgramData/_automation/AgentProcedure/DellCommandUpdate/DCU_Config.ps1"" >"c:/myIT/psoutputtmp.txt"pronoc
1:26:58 pm 26-Sep-23Execute Powershell Command (64-bit, Run As System)-0013Sending output to global variable.pronoc
1:26:57 pm 26-Sep-23Execute Powershell Command (64-bit, Run As System)-0008Custom commands detected as "& "$env:ProgramData/_automation/AgentProcedure/DellCommandUpdate/DCU_Config.ps1"pronoc
1:26:57 pm 26-Sep-23Execute Powershell Command (64-bit, Run As System)-0003No Powershell file variable detected.pronoc
1:26:57 pm 26-Sep-23Execute Powershell Command (64-bit, Run As System)-0002Powershell is present.pronoc
1:26:56 pm 26-Sep-23Dell CommandUpdate - DeployConfiguring Dell Command
1:26:56 pm 26-Sep-23Execute Powershell CommandSuccess THENpronoc
1:26:56 pm 26-Sep-23Execute Powershell Command-0011Powershell command completed!pronoc
1:26:54 pm 26-Sep-23Execute Powershell Command-0011Executing powershell "" -Command "New-Item -Type Directory -Path $env:ProgramData/dell/ -Name Logs" ""pronoc
1:26:54 pm 26-Sep-23Execute Powershell Command-0010Not sending output to variable.pronoc
1:26:54 pm 26-Sep-23Execute Powershell Command-0008New command variable is: -Command "New-Item -Type Directory -Path $env:ProgramData/dell/ -Name Logs"pronoc
1:26:54 pm 26-Sep-23Execute Powershell Command-0008Custom commands detected as New-Item -Type Directory -Path $env:ProgramData/dell/ -Name Logspronoc
1:26:52 pm 26-Sep-23Execute Powershell Command-0002Powershell is present.pronoc
1:26:52 pm 26-Sep-23Dell CommandUpdate - DeployCreating Log folder
1:26:52 pm 26-Sep-23Dell CommandUpdate - Deploy-0001Dell Command
1:26:52 pm 26-Sep-23Dell CommandUpdate - DeployChecking for an existing installation of Dell Command
1:26:51 pm 26-Sep-23Execute Powershell CommandSuccess THENpronoc
1:26:51 pm 26-Sep-23Execute Powershell Command-0011Powershell command completed!pronoc
1:26:50 pm 26-Sep-23Execute Powershell Command-0011Executing powershell "" -Command "New-Item -Type Directory -Path %ProgramData%/_automation/AgentProcedure -Name DellCommandUpdate" ""pronoc
1:26:50 pm 26-Sep-23Execute Powershell Command-0010Not sending output to variable.pronoc
1:26:50 pm 26-Sep-23Execute Powershell Command-0008New command variable is: -Command "New-Item -Type Directory -Path %ProgramData%/_automation/AgentProcedure -Name DellCommandUpdate"pronoc
1:26:50 pm 26-Sep-23Execute Powershell Command-0008Custom commands detected as New-Item -Type Directory -Path %ProgramData%/_automation/AgentProcedure -Name DellCommandUpdatepronoc
1:26:47 pm 26-Sep-23Execute Powershell Command-0002Powershell is present.pronoc
1:13:02 pm 26-Sep-23Execute Powershell Command (64-bit, Run As System)-0011Executing 64-bit Powershell command as System: "" -command "& "$env:ProgramData/_automation/AgentProcedure/DellCommandUpdate/DCU_Config.ps1"" >"c:/myIT/psoutputtmp.txt"pronoc
1:13:02 pm 26-Sep-23Execute Powershell Command (64-bit, Run As System)-0013Sending output to global variable.pronoc
1:13:02 pm 26-Sep-23Execute Powershell Command (64-bit, Run As System)-0008Custom commands detected as "& "$env:ProgramData/_automation/AgentProcedure/DellCommandUpdate/DCU_Config.ps1"pronoc
1:13:02 pm 26-Sep-23Execute Powershell Command (64-bit, Run As System)-0003No Powershell file variable detected.pronoc
1:13:02 pm 26-Sep-23Execute Powershell Command (64-bit, Run As System)-0002Powershell is present.pronoc
1:13:01 pm 26-Sep-23Dell CommandUpdate - DeployConfiguring Dell Command
1:13:01 pm 26-Sep-23Execute Powershell CommandSuccess THENpronoc
1:13:01 pm 26-Sep-23Execute Powershell Command-0011Powershell command completed!pronoc
1:12:59 pm 26-Sep-23Execute Powershell Command-0011Executing powershell "" -Command "New-Item -Type Directory -Path $env:ProgramData/dell/ -Name Logs" ""pronoc
1:12:59 pm 26-Sep-23Execute Powershell Command-0010Not sending output to variable.pronoc
1:12:59 pm 26-Sep-23Execute Powershell Command-0008New command variable is: -Command "New-Item -Type Directory -Path $env:ProgramData/dell/ -Name Logs"pronoc
1:12:59 pm 26-Sep-23Execute Powershell Command-0008Custom commands detected as New-Item -Type Directory -Path $env:ProgramData/dell/ -Name Logspronoc
1:12:57 pm 26-Sep-23Execute Powershell Command-0002Powershell is present.pronoc
1:12:56 pm 26-Sep-23Dell CommandUpdate - DeployCreating Log folder
1:12:56 pm 26-Sep-23Dell CommandUpdate - Deploy-0001Dell Command
1:12:56 pm 26-Sep-23Dell CommandUpdate - DeployChecking for an existing installation of Dell Command
1:12:56 pm 26-Sep-23Execute Powershell CommandSuccess THENpronoc
1:12:56 pm 26-Sep-23Execute Powershell Command-0011Powershell command completed!pronoc
1:12:54 pm 26-Sep-23Execute Powershell Command-0011Executing powershell "" -Command "New-Item -Type Directory -Path %ProgramData%/_automation/AgentProcedure -Name DellCommandUpdate" ""pronoc
1:12:54 pm 26-Sep-23Execute Powershell Command-0010Not sending output to variable.pronoc
1:12:54 pm 26-Sep-23Execute Powershell Command-0008New command variable is: -Command "New-Item -Type Directory -Path %ProgramData%/_automation/AgentProcedure -Name DellCommandUpdate"pronoc
1:12:54 pm 26-Sep-23Execute Powershell Command-0008Custom commands detected as New-Item -Type Directory -Path %ProgramData%/_automation/AgentProcedure -Name DellCommandUpdatepronoc
1:12:51 pm 26-Sep-23Execute Powershell Command-0002Powershell is present.pronoc
1:12:44 pm 26-Sep-23Run Now - Dell CommandUpdate - DeployAdmin pronoc scheduled procedure Run Now - Dell Command

Dependencies

The procedure requires the shared file to run: "DCU_Config.ps1". If changes are desired, the first command is what needs to be modified.

& "$env:ProgramFiles/Dell/CommandUpdate/dcu-cli.exe" /configure -silent -autoSuspendBitLocker=enable -userConsent=disable "-updateType=firmware,driver,application,others" "-scheduleMonthly=28,02:00"

These can be adjusted/modified as needed: Dell Command Update CLI Commands

Output

Agent Procedure Log
Dell Command Update Logs: C:/ProgramData/Dell/Logs

  • scan.log
  • applyupdates.log