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 と種類に置き換えられます。 このメソッドを使用すると、開発者は、既存の拒否規則に影響を与えずに、そのオブジェクトの SID の許可規則を置き換えたり、既存の許可規則に影響を与えずにそのオブジェクトの SID のすべての拒否規則を置き換えたりすることができます。 型に関係なく、指定した SID に関連するそのオブジェクトのすべての規則を置き換えるには、代わりに ResetAccessRule を使用します。

適用対象