在我的剧本中,当我这样做时
$env:Path = "Some Path"
我在ISE中执行我的脚本,$ env:ISE会话的路径现在设置为“Some Path”。我想修改脚本的$ env:Path,使其在执行脚本后恢复到ISE会话中的原始值。现在,我必须关闭并重新启动ISE。
我们的想法是仅为我的脚本范围更改环境。如果Powershell中有更好的成语,请告诉我。
答案 0 :(得分:1)
您可以随时保存原始路径,并在脚本末尾重新设置...
$origPath = $env:Path
$env:Path = "Some Path"
<script>
$env:Path = $origPath