Exchange分发组EWS

时间:2017-09-26 08:57:31

标签: c# exchange-server exchangewebservices

我想在我的c#app中创建一个用于交换的通用通讯组。

我使用此代码,但它只为特定帐户创建私人组。 (使用EWS)

EWService = new ExchangeService();
EWService.Credentials = new WebCredentials(SA_mail, SA_password);
EWService.AutodiscoverUrl(SA_mail);
ContactGroup contactGroup = new ContactGroup(EWService);
contactGroup.DisplayName = "GRP_DIF_" + textBox1.Text;
contactGroup.Save();

如何创建交换所识别的通用分发组?

1 个答案:

答案 0 :(得分:1)

  

您可以创建一个联系人组,这是一个私人通讯组,   使用EWS托管API或EWS。要创建联系人组,请使用   ContactGroup EWS托管API类中的方法,或使用   CreateItem EWS操作。

     

请注意,您无法使用EWS托管API或EWS创建   普遍分发组或安全组。创造一个普遍的   分发组或安全组,您可以使用   New-DistributionGroupExchange Management Shell cmdlet

来源:https://msdn.microsoft.com/en-us/library/office/dn629394(v=exchg.150).aspx

如果需要从C#应用程序中调用该PowerShell命令行开关,the best way to start将使用sqlite3 ~/www/sqlite/statistics.db命名空间。