diff --git a/ESA-TailScale.ps1 b/ESA-TailScale.ps1 index d941946..c8ca5ee 100644 --- a/ESA-TailScale.ps1 +++ b/ESA-TailScale.ps1 @@ -4,7 +4,7 @@ function Get-TailscalePath { $pathsToCheck = @( "$env:ProgramFiles\Tailscale\tailscale.exe", - "$env:ProgramFiles(x86)\Tailscale\tailscale.exe", + "${env:ProgramFiles(x86)}\Tailscale\tailscale.exe", "$env:LOCALAPPDATA\Tailscale\tailscale.exe" ) foreach ($path in $pathsToCheck) { @@ -33,11 +33,11 @@ if ($service) { Write-Warning "Tailscale service not found, skipping stop." } -# Remove state file if present -$statePath = "C:\ProgramData\Tailscale\tailscaled.state" -if (Test-Path $statePath) { - Remove-Item $statePath -Force - Write-Host "Removed tailscaled.state" +# Remove ProgramData folder if present +$programDataPath = "C:\ProgramData\Tailscale" +if (Test-Path $programDataPath) { + Remove-Item $programDataPath -Recurse -Force + Write-Host "Removed folder: $programDataPath" } # Remove appdata folders