16 lines
870 B
PowerShell
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
|