2017-07-27 139 views
0

我想弄清楚如何在腳本繼續處理其他任務時在後臺運行powershell中的robocopy命令。Powershell中的後臺任務?

因此,例如,腳本將開始複製,而不是等待robocopy完成,它會繼續執行下一行腳本。這樣最好的事情怎麼樣?

謝謝!

+0

start-job,runspaces,'&'(&只能在powershell 6中運行) – 4c74356b41

回答

2

開始工作應該做你的工作。使用這樣的:

Start-Job -ScriptBlock {& robocopy /?} 

然後,你可以通過使用Get-job檢查作業,最後,如果你想收到的作業輸出,那麼你可以使用

Receive-job Job1 ##Job1 being the job name. 

希望它能幫助。

+0

這樣做了。學習這麼多小命令! :) –

+0

@DominicBrunetti:很高興幫助你交配。享受PS編碼 –