2017-07-27 43 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编码 –