设置位置范围

时间:2014-07-15 08:08:29

标签: powershell scope cd

鉴于此文件

Set-Location C:\

如果我运行它

.\foo.ps1

它将更改脚本中的目录。但是,一旦脚本完成,父控制台目录也已更改。能Set-Location调用只能影响正在运行的脚本吗?

1 个答案:

答案 0 :(得分:6)

try
{
     Push-Location
     Set-Location c:\
     # your code here ...
}

finally
{
     Pop-Location
}