特別な多値属性を取得しました。ourOwnManagedBy現在のグループを管理するユーザーまたはグループ (その DN) を含めることができるものと呼びましょう。
特定のユーザーが管理するすべてのグループのリストを取得するにはどうすればよいですか (managedByおよび を使用ourOwnManagedBy)?
例えば。ユーザーがグループ GlobalAdministrators のメンバーであり、グループ ApplicationAdministrators のメンバーとして GlobalAdministrations があるとします。ourOwnManagedBy最後に、属性に ApplicationAdministrators を持つグループ MyApplicationです。
UserのメンバーですGlobalAdministratorsGlobalAdministratorsのメンバーですApplicationAdministratorsMyApplication入っApplicationAdministratorsたourOwnManagedBy
その情報を使用して、特定のユーザーが管理するすべてのグループを見つけるにはどうすればよいですか? カスタム属性 (ユーザーとグループの DN を含む) である種の再帰チェックを行うことは可能ですか?
アップデート
次のようなディレクトリ検索フィルターを使用しようとしました。
string.Format("(ourOwnManagedBy:1.2.840.113556.1.4.1941:={0})", dn);
しかし、私は何を誤解しているかもしれ1.2.840.113556.1.4.1941ませんか? ( MSDN ページ)