goguppy.com ← scripts and remediations

🚫 Disable Dell SupportAssist

Intune Remediation · Stops and disables Dell SupportAssist services fleet-wide
Test in a pilot group before you point this at the fleet. Detection exits 1 to trigger remediation, 0 to stay put.
Detection Script
D
Detect active SupportAssist services detection
Exits 1 (non-compliant) to trigger remediation. Exits 0 if clean.
›
# Flags Dell SupportAssist services that are not disabled. $svc = Get-Service *SupportAssist*, DellClientManagementService -ErrorAction SilentlyContinue | Where-Object { $_.Status -eq 'Running' -or $_.StartType -ne 'Disabled' } if ($svc) { Write-Output 'Non-compliant: SupportAssist active' exit 1 } Write-Output 'Compliant' exit 0
Remediation Script
R
Stop and disable the services remediation
Runs only when detection exits 1.
›
# Stops and disables every Dell SupportAssist service. Get-Service *SupportAssist*, DellClientManagementService -ErrorAction SilentlyContinue | ForEach-Object { Stop-Service $_.Name -Force -ErrorAction SilentlyContinue Set-Service $_.Name -StartupType Disabled }
Intune Remediation Settings
Run this script using the logged on credentials No
Enforce script signature check No
Run script in 64-bit PowerShell host Yes
Schedule (recommended) Daily