1

私がする必要があるのは、Web ページから GAL のクエリを実現することです。標準的な方法 ( で LDAP をクエリするDirectoryServices) を試しましたが、GAL のレコードが膨大な量 (約 150 000) であるため、あまり役に立ちません。必要なのは、次のクエリのユーザー情報を取得することです。

(&(objectCategory=person)(objectClass=user)(|(SAMAccountName=*{0}*)(displayname=*{0}*)(userprincipalname=*{0}*))),

where{0}は、ユーザーから取得したデータを表します。

Outlook は、このようなことを非常に高速に実行します。どこかにデータを保存し、何らかの形で GAL と同期していると思います。

私がやろうとしているのは、同期された GAL のコピー (必要なフィールドは 3 つだけ) を維持することですが、先週追加されたユーザーなど、「新しい」アイテムのクエリを生成する方法がわかりません。

そのような情報を取得する方法はありますか?

4

1 に答える 1

0

Outlook がこのデータをキャッシュしているとはとても思えないので、LDAP クエリを応答性の高いものにする方法を考え出すことをお勧めします。出発点として、あいまいな名前の解決を検討することをお勧めします。

whenChangedそうは言っても、属性または属性のいずれかの検索にパラメーターを追加する必要がありwhenCreatedます。これらの属性の 1 つから検索する方法については、この記事を参照してください。

于 2012-11-26T14:50:47.263 に答える