param() $ErrorActionPreference = "Stop" $installRoot = Join-Path ${env:ProgramFiles} "OCSentinel" $uninstallKey = "HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\OCSentinel" foreach ($taskName in @("OCSentinel Daily Scan", "OCSentinel Burst Check")) { if (Get-ScheduledTask -TaskName $taskName -ErrorAction SilentlyContinue) { Unregister-ScheduledTask -TaskName $taskName -Confirm:$false } } if (Test-Path $uninstallKey) { Remove-Item -Path $uninstallKey -Force -Recurse } if (Test-Path $installRoot) { Remove-Item -LiteralPath $installRoot -Force -Recurse } Write-Host "OfficeCom Sentinel removed from $installRoot"