3

我正在尝试使用 .NET Microsoft.Graph SDK 创建两个组并将一个添加到另一个组。组创建很好,它们显示在 Microsoft Graph Explorer 中。但是,当我尝试将该组添加到另一个组时,出现错误:

Microsoft.Graph.ServiceException
  HResult=0x80131500
  Message=Code: Request_BadRequest
Message: An invalid operation was included in the following modified references: 'members'.

Inner error

  Source=Microsoft.Graph.Core
  StackTrace:
   at Microsoft.Graph.HttpProvider.<SendAsync>d__19.MoveNext()
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Microsoft.Graph.BaseRequest.<SendRequestAsync>d__36.MoveNext()
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Microsoft.Graph.BaseRequest.<SendAsync>d__31.MoveNext()
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at [mycode].cs:line 170

我正在添加具有以下内容的组:

await _serviceClient.Groups[memberGroup.Id]
    .Members
    .References
    .Request()
    .AddAsync(new Group { Id = adminGroup.Id });

编辑这些是安全组

4

2 回答 2

1

Office 365 组 ( "groupTypes": ["Unified"]) 不支持“嵌套”组(将一个组添加为另一个组的成员)。只有安全组可以包含嵌套组。从文档中:

您只能将用户添加到 Office 365 组。

于 2018-08-03T16:33:38.840 回答
0

组中不支持嵌套组,因此您看到的是正确的:添加组时,您添加的是组成员而不是组本身 我们也不能将安全组嵌套在 O365 中。

如果您正确配置代码,您应该得到以下提示:“当前不支持该请求。”

于 2018-08-04T12:56:21.737 回答