2013-10-23 32 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'参数。 –