我无法直接访问Windows上的环境变量。因此,我试图通过Powershell删除项目
Remove-Item -Path Env:Path -Value ($Env:Path + ";C:\Item\To\Be\Removed")
但是下面出现错误
答案 0 :(得分:0)
从Powershells的角度来看,环境变量Path只是一个长字符串。因此,您将不得不对其进行解析,并使用字符串操作来删除要摆脱的部分……也许是这样的:
$Remove = 'C:\Item\To\Be\Removed'
$env:Path = ($env:Path.Split(';') | Where-Object -FilterScript {$_ -ne $Remove}) -join ';'
您可以通过Get-Help about_Environment_Variables获得的有关环境变量的其他信息。