ActiveDirectorySecurity.SetAccessRule(ActiveDirectoryAccessRule) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
在对象的 DACL 中搜索包含与对象中指定的 rule SID 匹配的安全标识符(SID)的所有访问规则,以及与对象中指定的 rule 类型匹配的访问控制类型(允许或拒绝),并将所有这些访问规则替换为对象中包含的 rule 访问规则。
public:
void SetAccessRule(System::DirectoryServices::ActiveDirectoryAccessRule ^ rule);
public void SetAccessRule(System.DirectoryServices.ActiveDirectoryAccessRule rule);
override this.SetAccessRule : System.DirectoryServices.ActiveDirectoryAccessRule -> unit
Public Sub SetAccessRule (rule As ActiveDirectoryAccessRule)
参数
ActiveDirectoryAccessRule此操作应用到的对象。
注解
当 SetAccessRule 用于替换与对象 DACL 中的特定 SID 和访问控制类型(允许或拒绝)匹配的所有访问规则时,将替换该 DACL 中的所有规则以及与对象中包含的 rule SID 和访问控制类型匹配的类型。 使用此方法,开发人员可以在不影响现有拒绝规则的情况下替换该对象上该 SID 的任何 Allow 规则,或替换该对象上该 SID 的所有拒绝规则,而不会影响现有允许规则。 若要替换与指定 SID 相关的对象的所有规则(无论类型如何),请改用 ResetAccessRule 。