我希望有一个简单的答案。是否有一个命令可以给我所有 的列表用户 环境变量? (或用户环境变量的值,如果存在)。我知道有“设置”命令,但是它列出了用户和系统变量。我正在运行一个脚本,我想知道用户变量中是否存在特定的环境变量。只有其他选项是使用注册表信息。但我想知道这是否可以通过命令行或类似的方式实现。
谢谢
最佳答案
查询注册表可能是仅返回用户环境变量的最简单方法:
reg query HKEY_CURRENT_USER\Environment
这是返回什么输出的示例:
λ reg query HKEY_CURRENT_USER\Environment
HKEY_CURRENT_USER\Environment
ChocolateyLastPathUpdate REG_SZ 132148451031142736
ChocolateyToolsLocation REG_SZ C:\tools
ip REG_SZ ipconfig /all | findstr /IR "ipv4 ethernet adapter" | findstr /IRV "description tunnel vpn dial bluetooth [2-9]:$" | findstr /LV "*"
Path REG_EXPAND_SZ C:\PATH\gnuwin32\bin;%USERPROFILE%\AppData\Local\Microsoft\WindowsApps;
QB REG_SZ tasklist /FI "IMAGENAME eq qbittorrent.exe"
TEMP REG_EXPAND_SZ %USERPROFILE%\AppData\Local\Temp
TMP REG_EXPAND_SZ %USERPROFILE%\AppData\Local\Temp
关于windows - 从 cmd 提示符获取用户环境变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33834576/