【发布时间】:2010-10-07 11:46:21
【问题描述】:
我遇到了这种奇怪的情况:
我的用户和系统的 PATH 变量与 powershell 中的 PATH 不同。
当我这样做时:
PS C:\$env:path
C:\Windows\System32\WindowsPowerShell\v1.0\;c:\oldpath
但是这是不正确的,它看起来像是卡在我系统的某个旧 PATH 变量上,所以我在它上面所做的所有 udpates 都没有改变这个变量(每次更改后我都会重新启动以进行测试) .
为什么会这样?我必须为 powershell 设置一个 PATH 变量吗?
【问题讨论】:
-
你是如何改变路径的?仅使用 $env:Path = foo 更改它不会在会话中持续存在。
-
我像往常一样从计算机属性更改 PATH,而不是从控制台。
-
所以你设置了路径然后重新启动你的powershell会话,它不是你改变它的?
-
不,我每次测试后都重新启动它
标签: powershell path environment-variables