如何从PowerShell访问当前帐户环境变量?

时间:2017-11-05 23:45:20

标签: python windows powershell environment-variables

我正在尝试在安装各种程序时跟踪系统中的更改。例如,我安装了几个版本的python并继续检查我的路径变量,它没有改变。但是我当前的帐户路径确实发生了变如果没有管理员权限,用户可以为其帐户设置环境变量。我怎么能用powershell看到这些?

enter image description here

我正在寻找下面用蓝色突出显示的用户变量路径,而不是名为Path的系统变量。

enter image description here

2 个答案:

答案 0 :(得分:2)

对于用户的环境变量,请使用:

[Environment]::GetEnvironmentVariables("User")

对系统的环境变量使用以下任一项:

gci env:*
ls Env:
[Environment]::GetEnvironmentVariables("Machine")

对于特定变量:

[Environment]::GetEnvironmentVariable("PATH","Machine")

答案 1 :(得分:0)

>>> import sys
>>> sys.path
['', 'C:\\Users\\Utente\\AppData\\Local\\Programs\\Python\\Python36-32\\python36.zip', 'C:\\Users\\Utente\\AppData\\Local\\Programs\\Python\\Python36-32\\DLLs', 'C:\\Users\\Utente\\AppData\\Local\\Programs\\Python\\Python36-32\\lib', 'C:\\Users\\Utente\\AppData\\Local\\Programs\\Python\\Python36-32', 'C:\\Users\\Utente\\AppData\\Local\\Programs\\Python\\Python36-32\\lib\\site-packages']
>>>