使用 CSOM 将 AD 组添加到 Sharepoint Online 组
Add AD Groups to Sharepoint Online Group using CSOM
我有以下情况:
广告:
- 用户
- 组(类型:安全和 Office365)
分享点:
- 群组
坑点是将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();
我有以下情况:
广告:
- 用户
- 组(类型:安全和 Office365)
分享点:
- 群组
坑点是将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();