ActiveDirectorySecurity.SetAccessRule(ActiveDirectoryAccessRule) 方法

定义

在对象的 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)

参数

rule
ActiveDirectoryAccessRule

ActiveDirectoryAccessRule此操作应用到的对象。

注解

SetAccessRule 用于替换与对象 DACL 中的特定 SID 和访问控制类型(允许或拒绝)匹配的所有访问规则时,将替换该 DACL 中的所有规则以及与对象中包含的 rule SID 和访问控制类型匹配的类型。 使用此方法,开发人员可以在不影响现有拒绝规则的情况下替换该对象上该 SID 的任何 Allow 规则,或替换该对象上该 SID 的所有拒绝规则,而不会影响现有允许规则。 若要替换与指定 SID 相关的对象的所有规则(无论类型如何),请改用 ResetAccessRule

适用于