Я получаю указанную выше ошибку, когда использую команду robocopy. Я дал все возможные разрешения как для исходной, так и для целевой папки, но все равно получаю эту ошибку. Любая идея, как это исправить.
Получение ОШИБКИ 5 (0x00000005) Создание каталога назначения при использовании robocopy для копирования файлов
Ответы (2)
Это в и из разделов ntfs?
Если вы работаете с FAT или EXT, добавьте параметр /FFT, чтобы предположить, что время файла FAT (2-секундная гранулярность) ext2/ext3 также использует 2-секундную гранулярность.
Вы также можете попробовать использовать параметр /COPY:DT, по умолчанию robocopy копирует данные, атрибуты и метку времени. /COPY:DT пропустит атрибуты.
Также проверьте свои разрешения на общий доступ, а также ваши разрешения ntfs.
Для меня это работало нормально, когда я запускал команду непосредственно на сервере, но когда я запускал ее из удаленного взаимодействия PowerShell, я получал эту ошибку. Я также пытался скопировать файлы с локальной машины на сетевой ресурс. Исправление для меня заключалось в использовании:
Invoke-Command -ComputerName $sourceServer -Credential $credential -Authentication Credssp -ScriptBlock {
& RoboCopy "C:\Source" "\\OtherServer\C$\Destination" /E
}
В частности, использование -Credential $credential -Authentication Credssp
устранило проблему для меня.
Вы не предоставили достаточно информации, чтобы узнать, является ли это той же проблемой, что и у вас, но подумал, что я упомяну об этом для других, которые сталкиваются с тем же сообщением об ошибке.