From f26052308c63f0b0ef03576ca2571ce4519f7038 Mon Sep 17 00:00:00 2001 From: uhlwoogi Date: Thu, 7 May 2026 01:07:06 +0000 Subject: [PATCH] Fix ProgramFiles(x86) env var and wipe full ProgramData Tailscale folder Co-Authored-By: Claude Sonnet 4.6 --- ESA-TailScale.ps1 | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) 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