Powershell中的后台任务?
问题描述:
我想弄清楚如何在脚本继续处理其他任务时在后台运行powershell中的robocopy命令。Powershell中的后台任务?
因此,例如,脚本将开始复制,而不是等待robocopy完成,它会继续执行下一行脚本。这样最好的事情怎么样?
谢谢!
答
开始工作应该做你的工作。使用这样的:
Start-Job -ScriptBlock {& robocopy /?}
然后,你可以通过使用Get-job
检查作业,最后,如果你想收到的作业输出,那么你可以使用
Receive-job Job1 ##Job1 being the job name.
希望它能帮助。
+0
这样做了。学习这么多小命令! :) –
+0
@DominicBrunetti:很高兴帮助你交配。享受PS编码 –
start-job,runspaces,'&'(&只能在powershell 6中运行) – 4c74356b41