0

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

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

这样,我会将联系人推送到“用户联系人列表”(比如说contacts@domain.com),并且它们会以某种方式自动更新到GAL(如果这有意义的话)。

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

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

谢谢你的时间

4

1 回答 1

0

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

不,当用户将联系人添加到其邮箱中的联系人文件夹时,这只会为该用户创建一个 Exchange 存储项目。GAL 联系人是必须使用 Exchange 管理控制台或 Exchange 命令行管理程序创建的启用邮件的 Active Directory 对象。

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

干杯格伦

于 2015-03-25T02:56:08.453 回答