优先级

优先级:用户变量 > 系统变量

Path 优先级:系统变量 > 用户变量

一些常见的变量

todo

查看用户的环境变量

Get-ChildItem Env:PATH
$env:PATH -split";"

查看系统的环境变量

Get-ChildItem Env: -Scope Machine

添加环境变量

Note

只是临时的,永久修改需要操作注册表,建议直接图形化界面修改

$env:PATH += ";C:\Program Files\MyApp"

修改环境变量

$env:PATH = $env:PATH -replace "C:\\Program Files\\MyApp", "D:\\MyApp"

删除环境变量

Warning

此操作不可逆,谨慎使用!

Remove-Item Env:TEST_VAR

参考