ActiveDirectorySecurity.SetAccessRule(ActiveDirectoryAccessRule) メソッド

定義

rule オブジェクトで指定されたセキュリティ識別子 (SID) に一致する SID と、rule オブジェクトで指定された種類に一致するアクセス制御の種類 (許可または拒否) を含んだすべてのアクセス規則でオブジェクトの DACL を検索し、それらのすべてのアクセス規則を 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 内のすべての規則は、SID とオブジェクトに含まれるアクセス制御の種類に一致する SID と型にrule置き換えられます。 このメソッドを使用すると、開発者は、既存の拒否規則に影響を与えることなく、そのオブジェクトの SID の許可規則を置き換えたり、既存の許可規則に影響を与えることなく、そのオブジェクトのその SID のすべての拒否規則を置き換えたりできます。 型に関係なく、指定した SID に関連するオブジェクトのすべてのルールを置き換えるには、代わりに を使用 ResetAccessRule します。

適用対象