1

我需要做的是实现从网页查询GAL。我尝试了标准方式(使用 Querying 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

我建议弄清楚如何使 LDAP 查询响应,因为我非常怀疑 Outlook 缓存这些数据。您可能希望将不明确的名称解析作为起点。

话虽如此,您想在搜索whenChanged属性或whenCreated属性时添加一个参数。您可以查看本文以了解如何从这些属性之一进行搜索。

于 2012-11-26T14:50:47.263 回答