update
This commit is contained in:
@@ -1,24 +0,0 @@
|
||||
## Get contents of SYSTEM PATH environment variable
|
||||
$REG_ENVVAR = 'HKLM:\SYSTEM\CurrentControlSet\Control\Session Manager\Environment'
|
||||
$CURRENT_PATH = (Get-Itemproperty -Path $REG_ENVVAR -Name Path).Path
|
||||
$NEW_PATH = $null
|
||||
$REMOVE_PATH =$null
|
||||
|
||||
## Verify each path
|
||||
Foreach ( $path in $CURRENT_PATH.Split(";") )
|
||||
{
|
||||
If ( (Test-Path $path) -or ($path -like "*%*%*") )
|
||||
{
|
||||
If ( $NEW_PATH ) { $NEW_PATH += ";${path}" }
|
||||
Else { $NEW_PATH = $path }
|
||||
}
|
||||
Else
|
||||
{
|
||||
If ( $REMOVE_PATH ) { $REMOVE_PATH += ";${path}" }
|
||||
Else { $REMOVE_PATH = $path }
|
||||
}
|
||||
}
|
||||
|
||||
Write-Output "Removed Paths:`n`r${REMOVE_PATH}"
|
||||
|
||||
Set-ItemProperty -Path $REG_ENVVAR -Name Path -Value $NEW_PATH
|
||||
Reference in New Issue
Block a user