以前win xp时代使用cmd, 在文件夹中shift+右键弹出菜单中有打开cmd窗口。
到了Win10,cmd 变成了PowerShell,并不是说cmd不存在了,只是弹出菜单变成了powershell。
在powershell下 使用以往的echo 不好使了。
正确的使用方法是:
$env:path
也可以使用";"作为分隔符分行显示,更加直观:
$env:path -split";"
有些情况下需要向环境变量中添加值,比如path中加路径可用以下方法:
$addPath=‘your absolute path to add’; $target=‘User’ ; $path = [Environment]::GetEnvironmentVariable(‘Path’, $target); $newPath = $path + ‘;’ + $addPath; [Environment]::SetEnvironmentVariable(“Path”, $newPath, $target)
以上作为一整句执行即可。其中target 类型有 Machine/ User/ Process
同样可以添加新环境变量:
[Environment]::SetEnvironmentVariable(“AAA”, "BBB", "User")
这样就在当前用户的环境变量里加了一个AAA 其值为BBB。
值得注意的是,如果target为Process,则修改的内容在当前窗口生效。但如果是User,则需要开新的窗口才生效。