2013-10-23 62 views

回答

4

這是最有可能創建文件,只是不是你期望因爲我們使用了相對路徑。嘗試執行此,看看那裏的文件是怎麼回事:

Start-Job {$pwd} | Receive-Job -Wait 

更重要的是,使用絕對路徑:

Start-Job { 'hi' > c:\hi.txt } 

或通行證所需的路徑:

Start-Job {param($path) 'hi' > "$path\hi.txt"} -arg $pwd 
+0

感謝。這工作。 這在我看來是破壞行爲。 http://stackoverflow.com/questions/2224350/powershell-start-job-working-directory – user2909630

+0

我不知道打破,但它會很高興,如果'啓動Job'了'WorkingDirectory'參數。 –