ActiveDirectorySecurity.SetAccessRule(ActiveDirectoryAccessRule) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
在对象的 DACL 中搜索所有所包含的安全标识符 (SID) 与 rule
对象中指定的 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 中具有 SID 和类型与对象中包含的 rule
SID 和访问控制类型匹配的所有规则。 使用此方法,开发人员可以在不影响现有拒绝规则的情况下替换该对象上该 SID 的任何允许规则,或者在不影响现有允许规则的情况下替换该对象上该 SID 的所有拒绝规则。 若要替换与指定 SID 相关的对象的所有规则(无论类型如何),请改用 ResetAccessRule 。