У меня проблема с RoboCopy, и вот сценарий.
Мой сервер работает под управлением Windows Server Essentials 2012 R2. Мой ноутбук работает под управлением Windows 10 Technical Preview. Сервер работает как контроллер домена, но мой компьютер не присоединен к этому домену.
У меня есть общий ресурс на сервере под названием "Изображения", поэтому он находится по адресу ~ \\192.168.1.10\Pictures
который я обозначил как P:
используя учетную запись с полными правами доступа к этой папке. Я пытался отразить эту папку на моем локальном компьютере с помощью простой команды:
RoboCopy P:\ "C:\Users\[MyUsername]\Pictures" /MIR
Это всегда возвращает ошибку ERROR 5 (0x00000005) Accessing Destination Directory
к каталогу назначения, даже если каталог назначения находится под моей учетной записью, владельцем которой я являюсь. Я попытался использовать как административную командную строку, так и стандартную командную строку пользователя. Ни один не работает :(
Использование RoboCopy между двумя локальными папками с использованием папки «Изображения» в качестве места назначения работает очень хорошо, поэтому я предполагаю, что это связано с разрешениями домена, а не с фактическими разрешениями назначения.
PS
Самое смешное, что это работало очень хорошо, когда мой компьютер использовал Windows 8 и подключался к Server Essentials с помощью приложения Connector без присоединения к домену (приложение Connector недоступно для Windows 10).
PPS
Копирование напрямую в Windows Explorer работает просто отлично, но мне нужен RoboCopy, поскольку он намного эффективнее синхронизирует большие папки.
Любая помощь будет оценена.
Обновить
Я не могу попробовать с локальным пользователем на сервере, так как сервер является контроллером домена. Однако я попытался дать пользователю домена, который я использую для сопоставления сетевого диска на компьютере рабочей группы, полные права на папку, а также сделать его владельцем и все еще не играть в кости. Вот точный вывод RoboCopy:
------------------------------------------------------------------------------- ROBOCOPY :: Robust File Copy for Windows ------------------------------------------------------------------------------- Started : fimmtudagur, 25. júní 2015 21:40:01 Source : P:\ Dest : C:\Users\stefa\OneDrive\Pictures\ Files : *.* Options : *.* /V /S /DCOPY:DA /COPY:DAT /R:1000000 /W:30 ------------------------------------------------------------------------------ 25 P:\ 2015/06/25 21:40:02 ERROR 67 (0x00000043) Accessing Destination Directory C:\Users\stefa\OneDrive\Pictures\ The network name cannot be found. Waiting 30 seconds...
Обновление 2 Я почти уверен, что только что обнаружил ошибку в Windows 10 (все еще там в 10159). Когда я пытаюсь сделать это на компьютере с Windows 8.1 (x64 и RT, чистая установка на обоих) с помощью robocopy через подключенный сетевой диск или net use \\192.168.1.10\IPC$ ...
все работает просто отлично. Но с помощью клиента Windows 10 это не работает. Моя теория состоит в том, что либо что-то сломалось, как Robocopy делает сетевые копии в Windows 10, либо что-то в сетевом стеке в Windows 10 сломало RoboCopy.