progs:robocopy
Robocopy
Документация: https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/robocopy
Коды возврата с 1 по 7 включительно - это успешное копирование.
Функция зеркалирования каталогов с логированием и паузой, если копирование неуспешно.
$t = get-date -f "yyyyMMdd-HHmmss" function Copy-Robocopy ($from,$to) { $logFile = "$PSScriptRoot\${t}_robocopy_log.txt" robocopy $from $to /NFL /COPY:DAT /DCOPY:T /R:10 /W:10 /MIR /LOG+:$logFile if ($LASTEXITCODE -ge 8) {Write-Host -fore Red "Ошибка при копировании $from, см. лог:`n$logFile"; pause} } Copy-Robocopy -from "C:\Users\nameuser\AppData\..." -to "D:\Backup\AppData\..." Copy-Robocopy -from "D:\Backup..." -to "E:\Backup..."
progs/robocopy.txt · Последнее изменение: — viacheslav