我们在2010年交易所有一个重要的电子邮件分发列表,其中成员每周更改一次,基于许多基于工作的标准。现在我们手动更改成员,我希望自动化这一变化。
所以我有来自另一个App的API的新成员,我很想改变我们DL的成员。所以我使用Exchange API,我可以获得组There are several ways to do it, for example的当前成员。
但是对于我的生活,我无法找到一种方法,我可以通过编程方式实际编辑/更改我的通讯组列表的成员。
理想情况下,我想要清空当前组并将新成员放入其中,但是可以采用各种方法和方法来做到这一点吗?有什么想法吗?
答案 0 :(得分:0)
您可以使用动态通讯组吗?你的用例是要求它。
如果没有,则必须从应用程序调用Exchange 2010 Management Shell并调用Add-DistributionGroupMember。因为你使用C#应该很容易。
答案 1 :(得分:0)
您无法使用EWS将通讯组修改为per the docs
您可以使用EWS托管API或EWS扩展通讯组, 但要创建和管理通讯组,您需要使用 Exchange命令行管理程序cmdlet。
所以我在github上使用了这个包含exchange-client的C#Exchange Management Shell库。