header image

Remove environmental variable

Posted by: | November 14, 2010 | No Comment |

Lets round off looking at environmental variables by looking at how to remove them

001
002
003
004
005
006
007
008
009
010
011
012
013
014
function remove-environment {
param (
 [string][ValidateNotNullOrEmpty()]$name,
 [switch]$perm,
 [switch]$machine
)
$value = ""
if (-not $perm) {Remove-Item -Path env:\$($name) -Force}
else {
 if ($machine){$type = "Machine"}
 else {$type = "User"}
 [System.Environment]::SetEnvironmentVariable($name, $value, $type)
}
}

 

If you want to remove it permanently use the –perm switch otherwise it is just removed from the session

under: PowerShellV2