Files
chimera-Public/remote-play-worker/uninstall.ps1
T

16 lines
870 B
PowerShell

$ErrorActionPreference = 'SilentlyContinue'
$taskName = 'Chimera Remote Play Worker'
$target = Join-Path $env:LOCALAPPDATA 'Chimera\RemotePlayWorker'
$clientTarget = Join-Path $env:LOCALAPPDATA 'Chimera\RemotePlayClient'
Stop-ScheduledTask -TaskName $taskName
Unregister-ScheduledTask -TaskName $taskName -Confirm:$false
foreach ($candidate in @($clientTarget, $target)) {
if (-not (Test-Path -LiteralPath $candidate)) { continue }
$resolved = (Resolve-Path -LiteralPath $candidate).Path
$localRoot = [IO.Path]::GetFullPath($env:LOCALAPPDATA).TrimEnd('\') + '\'
if ($resolved -eq [IO.Path]::GetFullPath($candidate) -and $resolved.StartsWith($localRoot, [System.StringComparison]::OrdinalIgnoreCase)) {
Remove-Item -LiteralPath $resolved -Recurse -Force
}
}
Write-Host 'Chimera Remote Play Worker en beheerde client zijn verwijderd.' -ForegroundColor Green