【发布时间】:2018-11-14 06:40:47
【问题描述】:
Outlook COM 在 Application.Session.GetAddressEntryFromID 方法下有一个方法来获取地址条目,而无需遍历整个 Global 或 All Users 通讯簿。
问题是它需要一个条目在 AddressLists 对象下的 ID。
在 Active Directory 中,没有任何等价物可以为我提供相同的 GetAddressEntryFromId 字符串。
我之前通过遍历整个 COM 对象来制作所有用户的列表,减去房间和资源,但这需要太长时间; 20 分钟。
我想如果我使用更快的 AD 过滤器来查找用户,那么我可以获取 GUID,并且在查找有关用户的信息时,不必通过整个 COM 对象来获取它,但是它会在本地发生在正在运行的可执行文件上。
例如,我遇到的问题是我有一个具有以下 ID 的用户;
00000000DCA740C8C042101AB4B908002B2FE18201000000000000002F6F3D45766572657374205265696E737572616E63652F6F753D436F72702D48512F636E3D526563697069656E74732F636E3D6A6E6700
在 AD 中,msExchMailboxGuid 的值为
{4A49BD1C-62AE-4674-B097-C06528BDBEAE}
不确定这些是否相同,但我需要学习更好地保存它。
我还能用什么,我能用当前时间做什么?
【问题讨论】:
标签: outlook ldap exchange-server