1

問題

distinguishedNameforを指定すると、その所有者/管理者であるgroupすべての人のリストが返されるLDAP クエリを作成する必要があります。usersgroup

動機

DisplayNameExcel ユーザーがセルにaを入力しgroup、ボタンを押して (1) メンバーのリストと (2) グループ所有者の別のリストを受け取ることができるようにする VBA スクリプトを作成しています。

進捗

最初の部分は正常に動作します。ディレクトリを検索して、フィールドにグループを持つすべてのユーザーを探しmemberofます。

所有者については、グループのフィールドの取得に成功しましたが、managedByそこには 1 人のユーザーの情報しか含まれていませんでした。これは、グループが Outlook のアドレス帳で表示されたときに [所有者] フィールドに表示されるのと同じユーザーです。リストの所有権を持つユーザーは他にもたくさんいます。

現在使用している 2 つの (わずかに変更された) クエリを次に示します。

クエリ 1: グループ メンバー (作品)

<LDAP://dc=DOMAIN,dc=com>;(&(memberof=CN=GroupName));DisplayName;Subtree

クエリ 2: グループ所有者 (1 人のユーザーが返される)

<LDAP://dc=DOMAIN,dc=com>;(&(objectCategory=group)(DisplayName="Group Name"));managedBy;Subtree

質問

グループの管理権限を持つすべてのユーザーを返すようにクエリ 2 を変更するにはどうすればよいですか?

関連する質問

4

0 に答える 0