如何使用单个PowerShell命令查看所有计算机级别的环境变量?

时间:2019-08-28 13:17:44

标签: powershell environment-variables

我可以使用它来获取所有用户环境变量:

Get-ChildItem -Path Env:\

并获得一个环境变量:

[System.Environment]::GetEnvironmentVariable('PATH','machine')

但是我可以使用什么命令来查看所有计算机级别的环境变量?

1 个答案:

答案 0 :(得分:3)

System.Environment类具有另一个静态方法GetEnvironmentVariables()(请注意结尾的“ s”)。您可以不带参数调用它来获取所有环境变量(类似于Get-ChildItem env:),也可以使用与GetEnvironmentVariable()方法的第二个参数相同的参数来获取特定目标(例如,机器,用户或进程)。

这将满足您的要求:

[Environment]::GetEnvironmentVariables('machine')