System.Security.AccessControl.PropagationFlags Powershell 等效 GUI 使用?

lee*_*d00 4 powershell ntfs windows-server-2008-r2 windows-server-2012-r2

注意:不是问题“System.Security.AccessControl.InheritanceFlags PowerShell Enumeration Equivalent GUI use?”的重复。


我陷入了一个奇怪的困境。我了解 NTFS 文件系统中 ACE 权限传播的概念;当我在代码中使用它时,它对我来说很有意义;但当谈到 GUI 时,我有点迷失了:

枚举的文档System.Security.AccessControl.PropagationFlags以下成员

  • InheritOnly
  • None
  • NoPropagateInherit

他们在文档中的解释对我来说很有意义,并且我对他们没有任何疑问;但我不明白其中每一个与在 GUI 中执行相同的操作有何关系。

您能否向我展示复制与 GUI 对话框相关的每个功能的路径?

小智 6

高级对话框中的选项是通过组合传播和继承标志创建的。

图形用户界面选项

仅此文件夹

  • 传播:无
  • 继承:无

该文件夹、子文件夹和文件

  • 传播:无
  • 继承:ObjectInherit、ContainerInherit

该文件夹及其子文件夹

  • 传播:无
  • 继承:容器继承

这个文件夹和文件

  • 传播:无
  • 继承:对象继承

仅子文件夹和文件

  • 传播:仅继承
  • 继承:ObjectInherit、ContainerInherit

仅子文件夹

  • 传播:仅继承
  • 继承:容器继承

仅文件

  • 传播:仅继承
  • 继承:对象继承

不传播继承

通过选择“仅将这些权限应用于此容器内的对象和/或容器”来添加此标志。此选项可以设置为除“仅限此文件夹”选项之外的任何权限。例如,这里有两个:

仅文件

  • 传播:仅继承、不传播继承
  • 继承:对象继承

仅子文件夹和文件

  • 传播:仅继承、不传播继承
  • 继承:ObjectInherit、ContainerInherit

如果您要使用该标志将访问控制条目应用于 C:\Something,则权限将应用于 C:\Something\Else,但不会被向下传递到 C:\Something\Else\Entirely。