Ошибка Robocopy с запланированной задачей Windows Server 2008
Итак, у меня есть пакетный скрипт для робокопии. Запуск этого из командной строки делает именно то, что я хочу.
robocopy "D:\SQL Backup" \\server1\Backup$\daily /mir /s /copyall /log:\\lmcrfs4g\NavBackup$\robocopyLog.txt /np
Затем я создаю запланированное задание в Windows Server 2008. Если я настроил задание на использование учетной записи администратора домена, отлично. Но я пытаюсь заставить его работать в качестве отдельной учетной записи домена для запланированных задач. Если я использую эту учетную запись, папки создаются, но файлы не копируются. Я получаю следующую ошибку:
2011/02/17 15:41:48 ОШИБКА 1307 (0x0000051B) Копирование безопасности NTFS в целевой каталог D:\SQL Backup\folder\ Этот идентификатор безопасности не может быть назначен владельцем этого объекта.
I've verified my domain\Scheduled Tasks account has Full Control NTFS permissions on both the source and destination, and the Full Control Sharing on my hidden \server1\backup$ share. Just for giggles, I've tried adding the domain account to the local Administrators group on both servers. This works fine, but that seems like a lot of privileges just to copy files. Есть идеи о том, что мне не хватает?
EDIT TO ADD:
I've tried using the robocopy \copy:DATSO flag rather than \copyall (I can skip the auditing info), but I still get the same error.
I've also tried using runas \noprofile \user:my Scheduled Tasks user for the robocopy command. I get the same error again.
I'm not averse to simply adding the user to a Built-In group, though Administrators seems like it would be overkill. I'd be interested to know how others handle their Scheduled Tasks.
4 ответа
Учетная запись, используемая для копирования, должна иметь право пользователя "Восстановить файлы и каталоги", чтобы сменить владельца на что-либо, кроме себя или администраторов.
http://technet.microsoft.com/en-us/library/cc783530%28v=ws.10%29.aspx
Я столкнулся с этим также. Я склонен использовать /COPY:DATSO вместо /copyall, который копирует все, кроме "информации об аудите".
У меня была похожая проблема - изменилось на /COPY:DATS и больше не было ошибок. Копия была с Server 2003 на Hitachi HDI.
У меня возникли проблемы при копировании с Server2012 R2 на Buffalo LinkStation, подключенную к домену. Многие попытки потерпели неудачу, но /COPY:DAT работал для меня. Если у вас есть проблемы с разрешениями, то вы не хотите включать S O U в свои флажки COPY.
мой рабочий пример:robocopy G:\FEB2FRESH\ \\Ls220\FEB2FRESH\ /s /zb /COPY:DAT /move &pause
цитирование http://social.technet.microsoft.com/wiki/contents/articles/1073.robocopy-and-a-few-examples.aspx
Флаги параметров копирования: D= Данные; A= Атрибуты; T= отметки времени; S=NTFS список контроля доступа (ACL); O= информация о владельце; U= Аудиторская информация