Inital commit.
This commit is contained in:
@@ -0,0 +1,25 @@
|
||||
## Get contents of SYSTEM PATH environment variable
|
||||
$CURRENT_PATH = (Get-Itemproperty -Path 'HKLM:\SYSTEM\CurrentControlSet\Control\Session Manager\Environment' -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 "New Path:`n`r${NEW_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