我正尝试使用以下robocopy选项将文件夹从一个硬盘复制到另一个硬盘:
robocopy "H:\Source" "T:\target" /E /COPY:DATSO /R:1 /W:1 /DCOPY:T /Z /LOG:T:\Belfirst_copy.log /NP
对于所有者不是pipe理员的文件,但某些特定的域用户,我得到以下错误:
ERROR 1307 (0x0000051B) Copying NTFS Security to Destination Directory T:\target\...(a lot of files/dirs) This security ID may not be assigned as the owner of this object.
我已经尝试了所有可以find的解决scheme:
出于显而易见的原因,复制不使用/ COPY:O选项可以解决问题。 但那当然是胜过了目的。
我错过了什么?
平台:Windows Server 2008 R2
(这与“ Windows Server 2008计划任务中的Robocopy失败 ”高度相关,但是我还没有足够的声望在那里添加注释。)
我也有这个麻烦。 我写了一个batch file来对当前login的用户进行robocopy,并将他的所有configuration文件夹复制到networking共享位置。 使用variables和这种组合的开关每个文件夹复制没有错误。 必须为每个单独的文件夹创build一个命令,但它的工作原理。 您可能必须授予用户在networking共享中创build文件夹的权限,或者在第一次备份之前创build该文件夹。
robocopy“%HOMEPATH%\ FOLDER”“\ SERVER \ NETWORK_SHARE \%USERNAME%\ FOLDER”/ s / mir / zb / b / copy:dat