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