未能在Windows Server 2008 R2计算机上复制具有所有权/ ACL信息的文件

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

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

该命令会提供Access denied错误消息,并且在创build目录树时不会复制所有权和ACL信息。

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

奇怪的是,如果在不同的(Windows 2003 R2服务器)上执行该命令,则该命令仍然有效。 (如果使用2008服务器上的域pipe理员帐户完成,也是可行的。)

你有没有尝试以pipe理员身份运行你的命令行? 您的一些特权将被UAC过滤掉 。

我个人比xcopy更喜欢robocopy。 Robocopy更健壮一点,而且具有更好的日志function。 那么你将需要使用的命令是这样的:

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

在这里看到有关robocopy的更多信息。顺便说一句,在Tempalte中没有拼写错误(而不是模板) Robocopy