使用CSOM将广告组添加到Sharepoint Online组

使用CSOM将广告组添加到Sharepoint Online组,sharepoint,office365,sharepoint-online,csom,pnp-js,Sharepoint,Office365,Sharepoint Online,Csom,Pnp Js,我有以下情况: 广告: 使用者 组(类型:安全和Office365) Sharepoint: 团体 漏洞在于将用户和组从AD添加到Sharepoint。我使用以下代码将用户添加到工作中: User adUser = ctx.Web.EnsureUser(ad.LogOnName); ctx.Load(adUser); gc.Users.AddUser(adUser); ctx.Load(gc, x => x.Users); 其中LogOnName是用户的用户主体名称。将组添加为L

我有以下情况:

广告:

  • 使用者
  • 组(类型:安全和Office365)
Sharepoint:

  • 团体
漏洞在于将用户和组从AD添加到Sharepoint。我使用以下代码将用户添加到工作中:

User adUser = ctx.Web.EnsureUser(ad.LogOnName);
ctx.Load(adUser);
gc.Users.AddUser(adUser);
ctx.Load(gc, x => x.Users);
其中LogOnName是用户的用户主体名称。将组添加为LogOnName时,将使用组名


有什么建议我错了吗?wehn添加了这些组?

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

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