在 PowerShell 里,查询与刷新环境变量的操作步骤如下。
查询环境变量
- 查询所有环境变量 :可以借助
Get-ChildItem
命令对所有环境变量进行查询。
powershell
Get-ChildItem Env:
- 查询特定环境变量 :若要查询某个特定的环境变量,能使用
$env:
语法。
powershell
$env:PATH
刷新环境变量
- 临时刷新会话内的环境变量:当你修改了系统环境变量,想在当前 PowerShell 会话里刷新环境变量,可以用以下代码重新加载环境变量。
powershell
$env:Path = [System.Environment]::GetEnvironmentVariable("Path","Machine") + ";" + [System.Environment]::GetEnvironmentVariable("Path","User")
- 永久刷新环境变量:若要让环境变量的修改在所有新的 PowerShell 会话里生效,就需要在系统设置里修改环境变量,或者使用 PowerShell 脚本修改系统环境变量。
powershell
# 设置新的环境变量
[System.Environment]::SetEnvironmentVariable("MY_VARIABLE", "my_value", "User")
# 读取新的环境变量
$env:MY_VARIABLE
在这些代码中:
Get-ChildItem Env:
命令用于获取所有环境变量。$env:变量名
这种语法用于获取特定的环境变量。[System.Environment]::GetEnvironmentVariable
方法用来读取系统或用户的环境变量。[System.Environment]::SetEnvironmentVariable
方法则用于设置系统或用户的环境变量。
通过上述命令和方法,你可以在 PowerShell 中查询和刷新环境变量。