Private/Unload-EscovarFile.ps1
|
function Unload-EscovarFile { if (-not $script:Escovar_LoadedFile) { return } Write-EscovarLog "Burning evidence from '$script:Escovar_LoadedFile'..." foreach ($name in $script:Escovar_TrackedVars.Keys) { if (Test-Path "Env:$name") { Remove-Item "Env:$name" -Force -ErrorAction SilentlyContinue Write-EscovarLog " - confiscated: $name" } } $script:Escovar_TrackedVars = @{} $script:Escovar_LoadedFile = $null } |