ROBOCOPY - Получение типа файловой системы назначения - Доступ запрещен

ROBOCOPY - Получение типа файловой системы назначения - Доступ запрещен

Я пытаюсь запустить команду копирования, чтобы перенести Zip-файл из локальной файловой системы в UNC-путь на другом сервере. Файл копируется, но я получаю следующую ошибку и код выхода 1. У пользователя есть полные права на папку назначения.

Команда:

robocopy "C:\vsts-agent\_work\1\a\" "\\file-clstr\websites\" "Global.zip"

Выход:


ROBOCOPY :: Надежное копирование файлов для Windows

Начато: 12 декабря 2017 г. 13:36:46 2017/12/12 13:36:46 ОШИБКА 5 (0x00000005) Получение типа файловой системы назначения \file-clstr\websites\ Доступ запрещен. Источник: C:\vsts-agent_work\1\a\ Назначение - \file-clstr\websites\ Файлы: Global.zip

Параметры: /DCOPY:DA /COPY:DAT /R:1000000 /W:30

                   1    C:\vsts-agent\_work\1\a\
    New File         375.3 m    Global.zip

0,0% 0,2% 0,5% 0,7% 1,0% 1,3% 1,5% 1,8% ...

решение1

Я проверил разрешения для папок, но не разрешения для общего доступа. Это то, что давало ошибку.

решение2

Добавляю это на случай, если это поможет кому-то еще... Я тоже столкнулся с ошибкой Access Denied при использовании команды robocopy. Я проверил разрешения на папку и общий ресурс.

В итоге оказалось, что учетная запись пользователя, которую исходный компьютер использовал для вызова robocopy, была «Local System», а не доменной или общей локальной учетной записью. Эта встроенная учетная запись не может использоваться для доступа к сети. Пользователь, запускающий службу, не мог быть изменен, поэтому в итоге я поместил вызов robocopy в пакетный скрипт вместе с net useсопоставлением общего ресурса с соответствующей учетной записью.

Связанный контент