3
私は、このようなActive Directoryでは、どのようにActiveDirectoryAccessRuleのタイプを決定しますか?
ActiveDirectorySecurity ads = directoryEntry.ObjectSecurity;
AuthorizationRuleCollection arc = ads.GetAccessRules(true, true, typeof(NTAccount));
foreach (ActiveDirectoryAccessRule adar in arc)
{
// get rule properties
}
などのコードを使用してActive Directoryオブジェクトのアクセスルールのコレクションを取得することができますしかし、私は、各ルールは、PropertyAccessRuleなどActiveDirectoryAccessRuleサブタイプの一つでもあるかどうかを知りたいです。
これは可能ですか?この情報を提供するクラスプロパティは表示されません。
ヒントをお寄せいただきありがとうございます。私は肯定的なヒットは得られませんでした。つまり、私はクラス構造や他の何かを誤解しています。 –
ループ内では、adar.GetType()は参照してください。あなたのACLにあなたが期待しているものがない可能性があります。 –