交换:自动更新 GAL

Exchange: Update GAL automatically

我正在开发一个需要将联系人集成到公司 Exchange 服务器中的小型应用程序。我设法 "push" 将所有这些联系人添加到用户联系人列表中,但我需要在所有人之间共享这些联系人。

我的问题是:有没有办法在将联系人添加到用户联系人列表时自动将联系人添加到 GAL?

这样,我会将联系人推送到 "user contact list"(假设联系人@domain.com),并且它们会以某种方式自动更新到 GAL 中(如果这有意义的话)。

因此,每当将联系人添加到 "contacts@domain.com" 中时,它也会被推送到 GAL 中。

不幸的是,没有办法通过 Exchange Web 服务更新 GAL,经过一些研究后我只能将联系人推送到用户联系人列表中,这就是我寻找像这样的解决方案。

感谢您的宝贵时间

My question is: is there a way to automatically add a contact to the GAL, when this contact is added to the user contacts list?

否,当用户将联系人添加到其邮箱中的联系人文件夹时,这只会为该用户创建一个 Exchange 存储项目。 GAL 联系人是启用邮件的活动目录对象,必须使用 Exchange 管理控制台或 Exchange 管理 Shell.

创建

您可以创建一个使用 EWS 订阅用户联系人文件夹(推、拉或流)的客户端应用程序,然后处理任何新条目,然后使用 EMS new-mailcontact cmdlet https://technet.microsoft.com/en-us/library/bb124519%28v=exchg.150%29.aspx .(您需要构建自己的逻辑以避免重复等)。

干杯 格伦