如何使用Microsoft Graph创建通讯组?

时间:2017-04-06 15:21:26

标签: c# microsoft-graph distribution-list

由于Microsoft Graph Api没有任何成功,我正在尝试创建一个通讯组(不是Office 365组(因此不是统一组),而不是安全组)。我总是收到错误。

 var client = new GraphServiceClient(new AzureAuthenticationProvider());
 Group group = new Group();
 group.DisplayName = "Test Liste";
 group.MailEnabled = true;
 group.SecurityEnabled = false;
 group.GroupTypes = new string[] {"DynamicMembership"};
 group.MailNickname = "testliste";
 var newG = client.Groups.Request().AddAsync(group).Result;
 Console.WriteLine(newG.Id);

引发异常,告诉我它不受支持: Request_BadRequest 消息:该服务当前不支持已启用邮件的组的写入。请确保未设置mail-enablement属性并设置security-enablement属性。

如果不能在没有powershell的情况下在C#中执行此操作,应该使用哪个API来执行此操作?

此致

1 个答案:

答案 0 :(得分:0)

好吧,我终于发现很多与AD相关的东西不应该通过Azure AD完成目录,而是直接在你的内部部署Active Directory上完成。

由于Microsoft工具(例如:Azure AD Connect),可以同步这些修改。

这样做比使用Microsoft Graph容易得多,因为Microsoft Graph还没有为黄金时间做好准备。