最佳做法 – 导出/导入Windows 2008文件/文件夹权限

我正在创build我们的networking服务器上的辅助网站,我希望有相同的文件夹和(主要)文件权限,但完全不同的内容。 理想情况下,我只想从源文件夹结构转储权限,并将其导入到新的文件夹结构中。

我看了Sysinternals工具,命令行和PowerShell的选项,他们似乎并没有做到我想要的。 什么是做我想要的最好的方式?

你可以用robocopy来做到这一点。

假设源C:\inetpub\site1和目标C:\inetpub\site2 ,以下将在“site2”下创build一个相同的文件夹层次结构,保留“site1”的权限。

 robocopy C:\inetpub\site1 C:\inetpub\site2 /mir /copyall /xf * 
  • /mir镜像
  • /copyall复制所有权限
  • /xf *排除匹配的文件*

你看过icacls吗? 您可以让icacls将acls吐出到文件中,然后使用该文件在目标上设置权限。

或者您可以使用xcopy将文件夹复制到新的inetpub / wwwroot,然后replace需要replace的文件:

将文件夹复制到另一个文件夹并保留其权限

单击开始,然后单击运行。 在打开框中,键入cmd,然后单击确定。 键入xcopy sourcedestination / O / X / E / H / K,然后按Enter,其中source是要复制文件的源path,destination是文件的目标path。