ユーザーがActive Directoryのメンバーであるグループを取得する必要がある.net Webアプリケーションがあります。
これを行うには、ユーザーレコードのmemberOf属性を使用しています。
すべてのユーザーレコードでこの属性を読み取るために必要な権限を知る必要があります。
現在、この属性を読み取ろうとすると、一貫性のない結果が得られます。たとえば、同じOUパスに30人のユーザーのユーザーグループがあります。自分の資格情報を使用してADをクエリする-一部のユーザーのmemberOf属性を読み取ることができますが、他のユーザーは読み取れません。ドメイン管理者アカウントでログオンしたときに確認したように、すべてのユーザーにmemberOf属性が設定されています。
ドメインオブジェクトで、クエリを実行しているユーザーに "読み取りMemberOf"権限をユーザーオブジェクトに割り当てる必要があります。
これにより、指定されたアカウントがドメイン内のすべてのユーザーアカウントのグループメンバーシップを読み取ることができるように設定されます。