Permissions
在 Windows Server AD 上輕鬆管理和復製文件夾權限
**上下文:**假設我有 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、…)結構和權限相同,但其中的文件不同。
問題是:
- 有沒有更簡單的複制 A 的方法?也許一個軟體可以幫助我管理這個..
- 有沒有辦法,如果 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 設置的腳本。我不會在這裡詳細介紹,因為那裡有很多例子。