我需要做的是实现从网页查询GAL。我尝试了标准方式(使用 Querying LDAP DirectoryServices
),但由于 GAL 中有大量记录(大约 150 000),它对我没有多大帮助。我需要的是获取以下查询的用户信息:
(&(objectCategory=person)(objectClass=user)(|(SAMAccountName=*{0}*)(displayname=*{0}*)(userprincipalname=*{0}*))),
where{0}
代表我从用户那里获得的数据。
Outlook 做这些事情的速度非常快。我猜它在某处存储数据,并以某种方式与 GAL 同步。
我想做的是维护 GAL 的同步副本(我只需要 3 个字段),但我不知道如何为“新”项目生成查询,例如上周添加的用户。
有没有办法获得这样的信息?