Unsolved
1 Rookie
•
3 Posts
2
409
September 4th, 2024 10:12
Dell SupportAssist for business PCs
Hi,
We are an MSP for multiple clients.
We received alerts that Dell SupportAssist for Business PCs is outdated. We pushed the update using the script below from Datto RMM and also installed it manually. However, we noticed that the versions on some devices are not updating to the latest version. We need to know if there are any compatibility issues or if we need to install it differently, as the script worked for some versions of Dell SupportAssist but not for others. Could you help me with this? It shows that the devices are vulnerable because of this.
Please find the script i used.
$url = "https://downloads.dell.com/serviceability/catalog/SupportAssistBusinessInstaller.exe"
$outputPath = "C:\Temp\SupportAssistBusinessInstaller.exe"
$installArguments = "/S /v /qn"
# Check if the Temp folder exists and create it if it doesn't
if (-Not (Test-Path -Path "C:\Temp")) {
New-Item -Path "C:\Temp" -ItemType Directory
}
# Download the file
Invoke-WebRequest -Uri $url -OutFile $outputPath
# Execute the downloaded file with silent installation
$process = Start-Process -FilePath $outputPath -ArgumentList $installArguments -PassThru
# Wait for the installation to complete
$process.WaitForExit()
# Check the exit code to determine if a restart is required
$exitCode = $process.ExitCode
if ($exitCode -eq 0) {
Write-Host "Installation completed successfully."
} elseif ($exitCode -eq 3010) {
Write-Host "Installation completed with a request for restart."
} else {
Write-Host "Installation failed with exit code: $exitCode"
}
# Remove the downloaded file
Remove-Item -Path $outputPath
No Events found!
lmacri
3 Apprentice
•
1.6K Posts
0
September 4th, 2024 13:04
Hi @Shaakir_7 :
I'm not familiar with Dell business software (this SupportAssist for PCs board where you posted is intended for the home consumer edition of SupportAssist) but according to employee DELL-Chris M's 20-Feb-2024 post in brachus's SupportAssist for Business PCs - Prerequisite is EOL in 9 Months! SupportAssist for Business (Enterprise) has been replaced by Secure Connect Gateway. See the 18-Aug-2021 FAQ at The Secure Connect Gateway 5.0 Technology/ FAQs, which includes information on how to contact Dell Support if you require assistance making the switch to Secure Connect Gateway.
I am not certain if SupportAssist for Business (Enterprise) has already reached its official end-of-life date and is no longer supported but I suspect your warning that Dell SupportAssist for Business PCs is "outdated" is related to the retirement of this software.
Also note that there is a separate forum board for questions related to Secure Connect Gateway at https://www.dell.com/community/en/topics/secure-connect-gateway.
-----------
Dell Inspiron 15 5584 * 64-bit Win 10 Pro v22H2 build 19045.4780 * Firefox v130.0.0 * Microsoft Defender v4.18.24070.5-1.1.24070.3 * Malwarebytes Premium v5.1.9.124-1.0.5014 * Macrium Reflect Free v8.0.7783 * Dell Update for Windows Universal v5.4.0 * My Dell v2.2.6.0
(edited)
Shaakir_7
1 Rookie
•
3 Posts
0
September 5th, 2024 08:10
@lmacri
H, Thanks for your response,
We are getting warning message for the users like below, so can this be ignored or need to update it to secure connect gatway?
Dear Valued Customer, We want to inform you about the upcoming expiration date for 3.3.x versions of Dell SupportAssist for Business PCs on 31st May, 2024, which will result in PCs being disconnected from Dell TechDirect - Connect and manage service. Action Recommended: If you are currently using any of the above SupportAssist versions, upgrading to latest version will provide you with the latest features, security enhancements, and bug fixes. For a list of numerous improvements available in previous SupportAssist versions, refer to Features and Enhancements
lmacri
3 Apprentice
•
1.6K Posts
0
September 5th, 2024 12:53
Hi @Shaakir_7 :
As I said before, I am a home consumer who knows nothing about Dell SupportAssist for Business or any other Dell enterprise software. However, the 15-Jul-2024 release notes posted at https://www.dell.com/support/home/en-us/product-support/product/supportassist-business-pcs/docs indicate the latest version of this enterprise software is at least v4.5.0.11735, so I would not ignore the warning to update the unsupported Dell SupportAssist for Business PCs v3.3.x software that is still installed on some of your machines.
I don't have the technical expertise to tell you why your script is failing to update Dell SupportAssist for Business on some of the machines you manage, so if @DELL-Chris M or one of the other Dell employees doesn't respond in this topic soon I can only suggest that you contact Dell Support as instructed <here> in the Dell SupportAssist for Business v4.5.0 release notes or post in the Secure Connect Gateway board at https://www.dell.com/community/en/topics/secure-connect-gateway and see what the Secure Connect Gateway users advise.
NOTE: SupportAssist for Business PCs used to have a separate board in this forum at https://www.dell.com/community/SupportAssist-Enterprise/bd-p/Support-Assist but that link hasn't been valid since Dell changed the software provider for this Dell community to Sprinklr in August 2023 and started migrating SupportAssist for Business users to Secure Connect Gateway.
-----------
Dell Inspiron 15 5584 * 64-bit Win 10 Pro v22H2 build 19045.4780 * Firefox v130.0.0 * Microsoft Defender v4.18.24070.5-1.1.24070.3 * Malwarebytes Premium v5.1.9.124-1.0.5014 * Macrium Reflect Free v8.0.7783 * Dell Update for Windows Universal v5.4.0 * My Dell v2.2.6.0
lmacri
3 Apprentice
•
1.6K Posts
0
September 5th, 2024 13:49
Hi @Shaakir_7 :
One other quick thought. The minimum system requirements posted <here> in the release notes for Dell SupportAssist for Business v4.5.0.11735 state that Microsoft .NET Desktop Runtime 8.0.x is a prerequisite. Is it possible that your script doesn't run correctly on some machines because they do not have MS .NET Desktop Runtime v8.0.x (currently v8.0.8.33916, released 15-Aug-2024) installed?
----------
Dell Inspiron 15 5584 * 64-bit Win 10 Pro v22H2 build 19045.4780 * Firefox v130.0.0 * Microsoft Defender v4.18.24070.5-1.1.24070.3 * Malwarebytes Premium v5.1.9.124-1.0.5014 * Macrium Reflect Free v8.0.7783 * Dell Update for Windows Universal v5.4.0 * My Dell v2.2.6.0
(edited)
MikeMenu13
1 Rookie
•
2 Posts
1
December 3rd, 2024 16:13
Here is the Solution sir
Issue:
Some devices are not updating to the latest version of Dell SupportAssist for Business PCs after running your update script.
Possible Causes & Solutions:
Compatibility Issues:
Script Adjustments:
Silent Installation Parameters:
-log
argument to capture logs and identify any installation failures.Manual Verification:
Exit Codes:
By adjusting the script and ensuring compatibility, you should be able to resolve the update issue. Let me know if you need further assistance!
MikeMenu13
1 Rookie
•
2 Posts
0
December 7th, 2024 19:30
Well i have another solution if the query is not getting solved.
Optimized PowerShell Script
$url = "https://downloads.dell.com/serviceability/catalog/SupportAssistBusinessInstaller.exe" $outputPath = "C:\Temp\SupportAssistBusinessInstaller.exe" $installArguments = "/S /v /qn" $logFile = "C:\Temp\SupportAssist_install.log" # Create Temp folder if needed if (-Not (Test-Path -Path "C:\Temp")) { New-Item -Path "C:\Temp" -ItemType Directory } # Uninstall existing SupportAssist $oldVersion = Get-WmiObject -Query "SELECT * FROM Win32_Product WHERE Name LIKE '%Dell SupportAssist%'" if ($oldVersion) { $oldVersion.Uninstall(); Start-Sleep -Seconds 5 } # Download and install SupportAssist Invoke-WebRequest -Uri $url -OutFile $outputPath $process = Start-Process -FilePath $outputPath -ArgumentList "$installArguments /l*v $logFile" -PassThru $process.WaitForExit() # Check installation result $exitCode = $process.ExitCode if ($exitCode -eq 0) { Write-Host "Installed successfully." } elseif ($exitCode -eq 3010) { Write-Host "Restart required." } else { Write-Host "Installation failed. Check log: $logFile" } # Cleanup Remove-Item -Path $outputPath -Force
Key Points:
/l*v
flag).0
), restart needed (3010
), or failure.ryangray01
1 Rookie
•
1 Message
0
April 12th, 2025 08:50
Hey folks, running into a bit of a snag with Dell SupportAssist for Business PCs. We've pushed updates via Datto RMM, and while it works on some machines, others stay stuck on older versions—leaving them flagged as vulnerable. We're wondering if there's a compatibility nuance or alternate install method we're missing. Anyone else seen similar behavior or found a more consistent approach?
$url = "https://downloads.dell.com/serviceability/catalog/SupportAssistBusinessInstaller.exe"
$outputPath = "C:\Temp\SupportAssistBusinessInstaller.exe"
$installArguments = "/s" # Correct silent install flag for Dell
$logPath = "C:\Temp\SupportAssistInstallLog.txt"
# Ensure Temp folder exists
if (-Not (Test-Path -Path "C:\Temp")) {
New-Item -Path "C:\Temp" -ItemType Directory
}
# Download installer
Try {
Invoke-WebRequest -Uri $url -OutFile $outputPath -ErrorAction Stop
Add-Content $logPath "$(Get-Date): Download successful."
} Catch {
Add-Content $logPath "$(Get-Date): Failed to download installer - $_"
Exit 1
}
# Check if Dell SupportAssist is already installed
$existing = Get-WmiObject -Class Win32_Product | Where-Object { $_.Name -like "*SupportAssist*" }
if ($existing) {
Add-Content $logPath "$(Get-Date): Existing SupportAssist version found: $($existing.Version). Proceeding with update..."
} else {
Add-Content $logPath "$(Get-Date): No existing SupportAssist installation found. Proceeding with install..."
}
# Start silent installation
Try {
$process = Start-Process -FilePath $outputPath -ArgumentList $installArguments -Wait -PassThru
$exitCode = $process.ExitCode
switch ($exitCode) {
0 { Add-Content $logPath "$(Get-Date): Installation completed successfully." }
3010 { Add-Content $logPath "$(Get-Date): Installation completed. Restart required." }
Default { Add-Content $logPath "$(Get-Date): Installation failed with exit code $exitCode." }
}
} Catch {
Add-Content $logPath "$(Get-Date): Installation process failed - $_"
Exit 1
}
# Clean up
Remove-Item -Path $outputPath -Force
Add-Content $logPath "$(Get-Date): Cleanup completed."
💡 Additional Recommendations:
Run as SYSTEM or Admin: Ensure the script is running with full admin privileges, especially via Datto RMM.
Check for background Dell services: Old versions might be "stuck" due to running Dell services. You could try stopping them before install.
Use Dell's CLI tools: Dell Command Update or Dell’s DCU CLI is more reliable for driver/app updates via automation.
Log Everything: Helps with troubleshooting why it fails on some endpoints.
zelishmekhi
1 Rookie
•
4 Posts
0
July 11th, 2025 20:15
Hi everyone,
We experienced the same patchy behavior when pushing Dell SupportAssist for Business PCs across a fleet—some systems jumped to the latest v4.5.x while others remained stuck on older 3.x builds, leaving them flagged as vulnerable. 🛡️
A few things helped us stabilize deployment:
Uninstall older versions before installing v4.5.x – many hit conflicts when both versions coexisted.
Ensure prerequisite .NET Desktop Runtime is present (version 8.0.x for v4.5.x); missing this caused silent install failures.
Add logging to your silent install script, e.g.:
$installArguments = "/S /v/qn /l*v C:\Temp\SupportAssist_install.log"
Then scan the log for exit codes ≠ 0 or 3010. Some systems fail due to interference from AV or missing dependencies.
We added those checks into our RMM script and now get v4.5.3 deployed consistently. Also, if you're on older v3.x, you should plan migration: Dell is pushing Secure Connect Gateway and sunsets v3.x support post
Hope this helps—happy to share our full updated script if useful!