Permissions

在 Windows Server AD 上輕鬆管理和復製文件夾權限

  • November 21, 2016

**上下文:**假設我有 3 組使用者(X、Y 和 Z),以及以下文件夾:

$$ Folder $$:$$ Groups who have access $$

文件夾 A : X, Y, Z

—-文件夾 1 : X, Y

—-文件夾 2 : Y, Z

—-文件夾 3 : X, Z

——–文件夾 3.1 : X

@Edit:想法是為每個項目創建一個文件夾A,以便更好地組織和分類。文件夾 1、2、3 的範例可能是 Manuals、Doccuments、Active、Obsolete,諸如此類。

**情況:**我必須重複 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 上都具有相同的名稱。

非常感謝你。

假設您已經有一個“模板”文件夾,最快的方法是使用內置的robocopy工具。

如果要復製文件夾和所有文件,可以像這樣使用它。該/copyall標誌是複制權限並/mir確保目標包含的內容不多也不少於源中的內容。

robocopy .\FolderA .\FolderB /copyall /mir

如果您想要的只是文件夾結構而不是任何文件,您可以執行類似的操作。該/e標誌明確包括空目錄並/xf *排除所有文件。

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

如果您想花哨和/或不必依賴模板文件夾,最好的辦法是通過 PowerShell 編寫文件夾創建和 ACL 設置的腳本。我不會在這裡詳細介紹,因為那裡有很多例子。

引用自:https://serverfault.com/questions/814386