使用 CSOM 将 AD 组添加到 Sharepoint Online 组

Add AD Groups to Sharepoint Online Group using CSOM

我有以下情况:

广告:

分享点:

坑点是将AD中的用户和组都添加到Sharepoint。我使用以下代码将用户添加到工作中:

User adUser = ctx.Web.EnsureUser(ad.LogOnName);
ctx.Load(adUser);
gc.Users.AddUser(adUser);
ctx.Load(gc, x => x.Users);

其中 LogOnName 是用户的用户主体名称。将组添加为 LogOnName 时使用组名。

有什么我在添加组时弄错的建议吗?

下面是我测试过的示例代码,供您参考:

User group = ctx.Web.EnsureUser("SecurityGroup");
ctx.Load(gc);
User addUser=gc.Users.AddUser(group);
ctx.Load(addUser);
ctx.ExecuteQuery();