Start a Conversation

Unsolved

S

1 Rookie

 • 

3 Posts

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

3 Apprentice

 • 

1.6K Posts

September 4th, 2024 13:04

...We received alerts that Dell SupportAssist for Business PCs is outdated....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 ...

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)

1 Rookie

 • 

3 Posts

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

3 Apprentice

 • 

1.6K Posts

September 5th, 2024 12:53

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.

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

3 Apprentice

 • 

1.6K Posts

September 5th, 2024 13:49

...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...

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)

1 Rookie

 • 

2 Posts

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:

  1. Compatibility Issues:

    • Ensure devices are running supported Windows versions (Windows 10/11).
    • Check if any older versions of SupportAssist are conflicting. Uninstalling the old version first might help.
  2. Script Adjustments:

    • Modify the script to uninstall the old version before installing the new one.
    • Add a log file to capture more details about the installation process:
      $installArguments = "/S /v/qn /l*v C:\Temp\SupportAssist_install.log"
      
  3. Silent Installation Parameters:

    • Ensure antivirus or security software isn’t blocking the installation.
    • You can also try adding the -log argument to capture logs and identify any installation failures.
  4. Manual Verification:

    • After running the script, manually check the version of SupportAssist on some affected devices.
  5. Exit Codes:

    • Exit code 0: Installation successful.
    • Exit code 3010: Installation completed but requires a restart.
    • Any other code indicates failure—check the logs for specific errors.

By adjusting the script and ensuring compatibility, you should be able to resolve the update issue. Let me know if you need further assistance!

1 Rookie

 • 

2 Posts

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:

  1. Uninstalls old versions of SupportAssist if present.
  2. Silent installation with logs to track errors (/l*v flag).
  3. Handles exit codes for success (0), restart needed (3010), or failure.
  4. Cleans up the installer after installation.

1 Rookie

 • 

1 Message

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:

  1. Run as SYSTEM or Admin: Ensure the script is running with full admin privileges, especially via Datto RMM.

  2. Check for background Dell services: Old versions might be "stuck" due to running Dell services. You could try stopping them before install.

  3. Use Dell's CLI tools: Dell Command Update or Dell’s DCU CLI is more reliable for driver/app updates via automation.

  4. Log Everything: Helps with troubleshooting why it fails on some endpoints.

1 Rookie

 • 

4 Posts

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:

  1. Uninstall older versions before installing v4.5.x – many hit conflicts when both versions coexisted.

  2. Ensure prerequisite .NET Desktop Runtime is present (version 8.0.x for v4.5.x); missing this caused silent install failures.

  3. Add logging to your silent install script, e.g.:

    powershell
    Copy Edit
    $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!

No Events found!

Top