Windows-Server-2008-R2
System.Security.AccessControl.PropagationFlags Powershell 等效 GUI 使用?
**注意:**這不是問題“System.Security.AccessControl.InheritanceFlags PowerShell Enumeration Equivalent GUI use?”的重複。
我處於一個奇怪的困境中。我了解 NTFS 文件系統中 ACE 權限傳播的概念;當我在程式碼中使用它時,這對我來說很有意義;但是當涉及到 GUI 時,我有點迷失了:
列舉的文件有
System.Security.AccessControl.PropagationFlags
以下成員
InheritOnly
None
NoPropagateInherit
他們在文件中的解釋對我來說很有意義,我對他們沒有意見;但我不明白這些與在 GUI 中做同樣的事情有何關係。
您能否告訴我複制與 GUI 對話框相關的每個功能的路徑?
高級對話框中的選項是通過組合傳播和繼承標誌創建的。
圖形使用者界面選項
僅此文件夾
- 傳播:無
- 繼承:無
此文件夾、子文件夾和文件
- 傳播:無
- 繼承:ObjectInherit、ContainerInherit
此文件夾和子文件夾
- 傳播:無
- 繼承:ContainerInherit
此文件夾和文件
- 傳播:無
- 繼承:對象繼承
僅子文件夾和文件
- 傳播:僅繼承
- 繼承:ObjectInherit、ContainerInherit
僅子文件夾
- 傳播:僅繼承
- 繼承:ContainerInherit
僅文件
- 傳播:僅繼承
- 繼承:對象繼承
NoPropagateInherit
通過選擇“僅將這些權限應用於此容器中的對象和/或容器”來添加此標誌。可以為任何權限設置此選項,但“僅限此文件夾”選項除外。例如,這裡有兩個:
僅文件
- 傳播:InheritOnly,NoPropagateInherit
- 繼承:對象繼承
僅子文件夾和文件
- 傳播:InheritOnly,NoPropagateInherit
- 繼承:ObjectInherit、ContainerInherit
如果您要使用該標誌將訪問控制條目應用於 C:\Something,則該權限將應用於 C:\Something\Else,但不會向下傳遞到 C:\Something\Else\Entirely。