无法在 Windows Server 2008 R2 计算机上复制带有所有权/ACL 信息的文件

无法在 Windows Server 2008 R2 计算机上复制带有所有权/ACL 信息的文件

我正在尝试复制目录树,并使用以下命令维护其所有权信息:

XCOPY S:\ProjectsDefault\Template\admin S:\Projects\00\111\admin /S /E /I /O

该命令给出了一条Access denied错误消息,虽然它确实创建了目录树,但所有权和 ACL 信息未被复制。

此操作在 Windows 2008 R2 Server 上完成,该服务器已从 Windows 2003 R2 域控制器安装共享。用户已被授予对该共享的完全访问权限,并且是Domain Admins安全组的成员。

奇怪的是,如果在其他服务器上执行该命令(Windows 2003 R2 服务器),该命令确实有效。(如果使用 2008 服务器上的域管理员帐户执行该命令,它也可以工作。)

答案1

您是否尝试过以管理员身份运行命令 shell?您的部分权限将被 UAC 过滤掉

答案2

我个人更喜欢 robocopy,而不是 xcopy。Robocopy 更强大一些,并且日志记录功能也更好。您需要使用的命令如下:

robcopy "S:\ProjectsDefault\Tempalte\admin" "S:\Projects\00\111\admim" /e /copyall

请参阅此处了解有关 robocopy 的更多信息。顺便问一下,Tempalte(而不是 Template)中是否存在拼写错误 Robocopy

相关内容