轻松管理和复制 Windows Server AD 上的文件夹权限

轻松管理和复制 Windows Server AD 上的文件夹权限

语境:假设我有 3 组用户 (X、Y 和 Z) 和以下文件夹:

[文件夹] : [有访问权限的群组]

文件夹 A:X,Y,Z
----文件夹 1:X,Y
----文件夹 2:是,是
----文件夹 3:X,Z
---------文件夹 3.1: X

@Edit:这个想法是创建一个文件夹 A对于每个项目,这样它们就可以更好地组织和分类。文件夹 1、2、3 的示例可以是手册、文档、活动、过时等内容。

情况:我必须复制 A 不确定的次数,并且我想保留文件夹结构和权限(例如,当我创建 B 时,它已经有 1、2、3 和 3.1 文件夹,具有与 A 相同的权限)。

Windows Server 确实不是在复制和粘贴文件夹时保留权限,到目前为止,我一直在使用.bat脚本来完成这项工作。

然而,我认为这样做会耗费比应有的多得多的时间。

@编辑:

重要的:文件夹(A、B、C、...)的结构和权限是相同的,但其中的文件不是


问题是:

  1. 有没有更简单的方法来复制 A?也许有一个软件可以帮助我管理这个。
  2. 有没有什么办法,如果 A 孩子的权限发生变化,我会自动将其“部署”到其他副本(B、C……)?

假设文件夹 1、2、3 和 3.1 在 A、B、...、Z 上都有相同的名称。

非常感谢。

答案1

假设你已经有一个“模板”文件夹,最快的方法是使用内置的机器人复制工具。

如果您想要复制文件夹和所有文件,可以这样使用。该/copyall标志用于复制权限并/mir确保目标包含的内容不多不少与源中的内容相同。

robocopy .\FolderA .\FolderB /copyall /mir

如果您只想要文件夹结构而不需要任何文件,您可以这样做。该/e标志明确包含空目录并/xf *排除所有文件。

robocopy .\FolderA .\FolderB /copyall /e /xf *

如果您想要更花哨和/或不必依赖模板文件夹,最好的方法是通过 PowerShell 编写文件夹创建和 ACL 设置的脚本。我不会在这里详细介绍,因为那里有很多示例。

答案2

DFS 就是答案,因为它将使双方都保持正确。您可以获得复制报告,可以使用 DFS 命名空间允许距离服务器较近的用户自动使用该较近服务器的共享,等等……最重要的是,它是在向导中执行的简单的 10/12 次单击设置。

那里有一个教程:http://www.techunboxed.com/2014/07/how-to-set-up-dfs-replication-in.html

相关内容