我可以使用它来获取所有用户环境变量:
Get-ChildItem -Path Env:\
并获得一个环境变量:
[System.Environment]::GetEnvironmentVariable('PATH','machine')
但是我可以使用什么命令来查看所有计算机级别的环境变量?
答案 0 :(得分:3)
System.Environment
类具有另一个静态方法GetEnvironmentVariables()
(请注意结尾的“ s”)。您可以不带参数调用它来获取所有环境变量(类似于Get-ChildItem env:
),也可以使用与GetEnvironmentVariable()
方法的第二个参数相同的参数来获取特定目标(例如,机器,用户或进程)。
这将满足您的要求:
[Environment]::GetEnvironmentVariables('machine')