2014-07-15 194 views
3

鑑於此文件設置位置範圍

Set-Location C:\ 

如果我運行它

.\foo.ps1 

它將改變目錄中的腳本。但是,腳本完成後,父控制檯目錄也已更改。可以調用Set-Location以僅影響正在運行的腳本?

回答

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

finally 
{ 
    Pop-Location 
}