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