Powershell中的后台任务?

时间:2017-07-27 14:03:00

标签: powershell

我试图弄清楚如何在脚本继续执行其他任务时在后台运行powershell中的robocopy命令。

因此,例如,脚本将开始复制,而不是等待robocopy完成,它继续使用下一行脚本。这样的事情怎么做得最好?

谢谢!

1 个答案:

答案 0 :(得分:2)

开始工作应该完成你的工作。使用方式如下:

Start-Job -ScriptBlock {& robocopy /?}

然后您可以使用Get-job检查作业,最后如果您想接收作业输出,那么您可以使用

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

希望它有所帮助。