我正在尝试创建一个通讯组(不是Office 365组(因此不是一个统一的组),而不是一个安全组),感谢Microsoft Graph Api没有任何成功 . 我总是收到一个错误 .
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 回答
好吧,我终于发现很多与AD相关的东西不应该通过Azure AD完成目录,而是直接在你的内部部署Active Directory上完成 .
然后,由于Microsoft工具(例如:Azure AD Connect),可以同步这些修改 .
这样做比使用Microsoft Graph要容易得多,因为Microsoft Graph还没有为黄金时间做好准备 .