以编程方式更改静态交换器分发列表的成员

本文关键字:列表 成员 交换器 编程 方式更 静态 | 更新日期: 2023-09-27 18:13:21

我们有一个重要的电子邮件分发列表,在exchange 2010上,根据许多基于工作的标准,成员每周更换一次。现在我们手动更改成员,我想自动更改。

所以我有来自另一个应用程序API的新成员,我想改变我们DL的成员。因此,我使用Exchange API可以获得组的当前成员。例如,有几种方法可以做到这一点。

但是对于我的生活,我无法找到一种方法,我可以实际上编辑/更改我的分发列表的成员编程。

理想情况下,我希望清空当前的组,并将新成员放入其中,但对所有的想法和方法都持开放态度?什么好主意吗?

以编程方式更改静态交换器分发列表的成员

可以使用动态分发组吗?你的用例需要它

如果没有,你必须从你的应用程序中调用Exchange 2010 Management Shell并调用Add-DistributionGroupMember。

你不能使用EWS来修改发行版组,按照文档

您可以使用EWS Managed API或EWS来扩展通讯组,但是要创建和管理通讯组,您需要使用Exchange Management Shell cmdlets.

所以我在github上使用了这个c# Exchange -client库,它包装了Exchange Management Shell。