Извините, поскольку я все еще довольно новичок в PowerShell - я недавно внедрил RoboCopy для передачи большого количества файлов .eml с одного сервера на другой. Обычно это работает нормально, однако каждый раз пропускает 8-10 файлов и выдает ошибку ниже.
2019/04/02 15:37:05 ОШИБКА 2 (0x00000002) Изменение атрибутов файла
D: \ SMC_Drop \ test-test-test-test.eml Системе не удается найти файл
указано.
Однако файлы есть, поэтому я не очень уверен, почему их пропускают, есть идеи?
robocopy $SMCDir $SMCPush $Files /NP /COPY:DT
$RoboError = $LASTEXITCODE
if ($RoboError -le 8 )
{
Write-Host " Robocopy Succeeded - Exit Code $RoboError"
$RoboError = 0
}
else
{
Write-Host " Robocopy failed with errorcode $RoboError"
}
Write-Host "
=====================================================================================
"
Write-Host " RoboCopy Completed - $Now"
Write-Host "
=====================================================================================
"
[Environment]::Exit($RoboError)
выход
Total Copied Skipped Mismatch FAILED Extras
Dirs : 1 0 0 0 0 0
Files : 5002 4992 0 0 10 0
Bytes : 2.805 g 2.789 g 0 0 16.10 m 0
Times : 0:38:33 0:38:32 0:00:00 0:00:01
Speed : 1295461 Bytes/sec.
Speed : 74.126 MegaBytes/min.
Ended : Tuesday, April 2, 2019 3:56:21 PM
Robocopy failed with errorcode 9