背景:假设我有三组用户(X,Y和Z),以及以下文件夹:
[文件夹]:[有权访问的组]
文件夹A :X,Y,Z
—- 文件夹1 :X,Y
—- 文件夹2 :Y,Z
—- 文件夹3 :X,Z
——— 文件夹3.1 :X
@编辑:这个想法是为每个投影创build一个文件夹A ,所以他们更好的组织和分类。 文件夹1,2,3的示例可以是手册,文档,活动,已过时,这些东西..
情况:我必须复制A不确定的次数,我想保留文件夹结构和权限(例如,当我创buildB时,它已经有1,2,3和3.1文件夹,与A具有相同的权限)。
Windows Server在复制和粘贴文件夹时不保留权限,到目前为止,我一直在使用.bat脚本来完成这项工作。
不过,我认为这样做比应该消耗更多的时间。
@编辑:
重要提示 :文件夹的(A,B,C,…)结构和权限是相同的 ,但其中的文件不是 。
问题是:
假定文件夹1,2,3和3.1在A,B,…,Z上都有相同的名字。
非常感谢你。
假设您已经拥有“模板”文件夹,最快的方法是使用内置的robocopy工具。
如果你想复制文件夹和所有的文件,你可以像这样使用它。 /copyall标志是复制权限和/mir确保目的地包含没有更多和不less于源中的内容。
robocopy .\FolderA .\FolderB /copyall /mir
如果你只想要的是文件夹结构而不是文件,你可以做这样的事情。 /e标志显式包含空目录, /xf *排除所有文件。
robocopy .\FolderA .\FolderB /copyall /e /xf *
如果您希望获得幻想和/或不必依赖模板文件夹,则最好的做法是通过PowerShell对文件夹创build和ACL设置进行脚本编写。 因为这里有很多例子,所以我不会在这里详述。
DFS是答案,因为它会保持双方正确。 你可以得到复制的报告,你可以使用DFS命名空间来允许更接近服务器的用户自动使用该更近的服务器的共享等等,最重要的是,这是一个简单的10/12点击设置一个巫师。
那里的教程: http : //www.techunboxed.com/2014/07/how-to-set-up-dfs-replication-in.html