Robocopy Недопустимый параметр № 7 Журнал

Я ломал голову, пытаясь это исправить. Но похоже, что эта командная строка не работает для моего пакетного файла robocopy. Это как-то связано с параметрами, кавычками, обратной косой чертой или, может быть, я просто слепой. Я не слишком уверен. Вот код.

REM @Echo Off
SETLOCAL EnableDelayedExpansion
Set hostname=%COMPUTERNAME%

set torun=wmic bios get serialnumber /format:value
for /f "tokens=2 delims==" %%a in ('%torun%') do set serial=%%a

Set src="D:\BackUPTEST\%serial%"
set dest="D:\RestoreTEST\%serial%"
set logdest="D:\RestoreTEST\%serial%\Logs"

set logfile=Restore-%serial%.log
set log="%logdest%\%logfile%"

robocopy %src% %dest% /E /R:3 /W:3 /TEE /log:%log% /NP

echo Restore Completed. . .
ENDLOCAL
Echo On

Я вернулся с...

ОШИБКА: недопустимый параметр № 7: "/log:D:\RestoreTEST\CNU1293K2J\Logs\Restore-CNU1293K2J.log"

   Simple Usage :: ROBOCOPY source destination /MIR

         source :: Source Directory (drive:\path or \\server\share\path).
    destination :: Destination Dir  (drive:\path or \\server\share\path).
           /MIR :: Mirror a complete directory tree.

For more usage information run ROBOCOPY /?

**** /MIR может как УДАЛИТЬ файлы, так и копировать их!


person Farhan    schedule 04.11.2016    source источник


Ответы (2)


Хорошо, разобрался. Что касается ведения журнала, должна быть существующая папка. Поэтому я просто добавил mkdir %logdest% перед инициализацией команды robocopy... Кажется, это исправляет ситуацию.

person Farhan    schedule 04.11.2016

Только что столкнулся с ужасным «Недопустимым параметром журнала»! Я использовал его в течение года или более без проблем, работая на сетевом диске, затем несколько дней назад Robocopy V10 попал на мою машину и перестал работать со следующим сообщением:

'\\SEAGATE-435DC3\usb1-1share1\BACKUP'

CMD.EXE был запущен с указанным выше путем в качестве текущего каталога. Пути UNC не поддерживаются. По умолчанию каталог Windows.

C:\Windows>robocopy X:\Documents Y:\BACKUP\Documents /s /XO /FFT /DST /TEE /NP /R:2 /W:5 /LOG:robocopy_docs.log

10.11.2016 19:07:47 ОШИБКА 5 (0x00000005) Открытие файла журнала C:\Windows\robocopy_docs.log Отказано в доступе.

Значит теперь нужно указать путь к лог-файлу, тогда работает! (Y: сопоставлен с \SEAGATE-435DC3\usb1-1share1)

person J Spriggs    schedule 10.11.2016