【发布时间】:2010-11-30 18:08:54
【问题描述】:
我有一个 PowerShell 脚本来检查某个目录是否在 PATH 上(通过查看 $env:path)。似乎 $env:path 在启动时由每个应用程序加载并在本地限定范围,并且该范围被传递给任何子应用程序。所以...如果有人打开 Firefox,下载我的程序,运行它,收到一条消息,提示他们应该更改路径,修复问题,然后从 Firefox 下载窗口再次运行该程序,他们将收到相同的消息,除非他们从资源管理器启动我的程序或重新启动 Firefox。
有没有办法在我的 PowerShell 脚本中重新加载 $env:path 以获取当前值,就好像它是从资源管理器中打开的一样?
【问题讨论】:
标签: powershell environment-variables