Powershell脚本-等待RoboCopy完成[重复]

问题描述 投票:0回答:1

因此,我有以下代码块可以通过网络自动复制某些用户数据:

$localFiles = "C:\Users\"
$netFiles = "\\netLocation\migration\Users\"

Start-Process "RoboCopy.exe" -NoNewWindow -argumentlist " `"$localFiles\`" `"$netFiles\`" /s /r:1 /w:5 /mt:16"

我在其正下方有另一个类似的代码块,它将相同的文件复制到外部USB驱动器。发生的是,第一个RoboCopy运行,第二个同时运行。我想做的是让第一个功能等待RoboCopy完成,然后再运行第二个功能。 我已经尝试过-Wait参数,但这似乎不起作用。

谢谢您的时间!

powershell robocopy
1个回答
0
投票

每@ mklement0:

我没有解释为什么-Wait不起作用的原因,但是如果您要等待即同步执行,只需直接调用robocopy:Robocopy.exe $ localFiles $ netFiles / s / r:1 / w:5 / mt: 16 – mklement0

已解决

© www.soinside.com 2019 - 2024. All rights reserved.