复制EFSencryption文件

最近我试图在Windows 2008 R2上configurationMicrosoft的DFSR来复制一个用EFSencryption的文件夹。 该安装程序没有提供任何错误或警告,但后来我读到,DFSR不支持任何方式的EFS。 在DFSR事件日志中也有事件日志,表示find了encryption文件,不会被复制。

http://technet.microsoft.com/en-us/library/cc773238(v=ws.10).aspx#BKMK_052

我的问题是,有什么工具可以让这种情况发生吗? 基于软件的优选。这将通过LAN复制到同一域上的两个服务器的目标节点。

首先,让我指出EFS依靠证书进行encryption,所以复制或备份文件是没有用的,而且不用备份用于生成这些文件的证书。 ( 所以,如果你还没有这样做,那就这样做吧。 )这大概是微软复制技术不支持EFS的很大一部分原因。 (encryption与文件中的位级更改的交互以及DFS / DFS-R对复制位级更改的依赖可能也起作用。)

不pipe怎样,你可能不应该“复制”encryption文件(一般来说)(在生成特定的encryptionalgorithm时使用伪随机数据意味着你可能无法简单地复制一个简单的副本),更好的方法是清除文件,然后复制或复制它们,如有必要,在目标系统上对它们进行encryption。

话虽如此,如果您必须“复制” EFSencryption文件(特别是),最好的方法是在/EFSRAW开关上使用robocopy 。 这将允许您完全复制encryption文件,并且提供您复制/备份用于生成文件的证书,您也可以在复制的系统上对它们进行解密。 我个人不使用EFS ,所以我不能说你是否可以轻松地在新系统上设置EFS证书来允许透明访问,但似乎应该是可以的。 如果您设置了计划任务和脚本,或者在robocopy中使用/MON:n/MOT:t开关,则应该能够有效地完成主从复制设置。