通过 Powershell 将 office 365 组添加到 Sharepoint 网站集管理员

adding office365 group to Sharepoint site collection administrators thorugh Powershell

我正在尝试通过 PowerShell 或 API 在 SharePoint 在线网站中将 office 365 组之一添加为网站集管理员,但我没有得到任何解决方案。 我可以从站点 UI 手动执行此操作,但我想将其自动化,因此寻找 Powershell 或 API。

您可以使用 PnP PowerShell cmdlet Add-PnPSiteCollectionAdmin -owners

参考:https://github.com/pnp/powershell/blob/dev/documentation/Add-PnPSiteCollectionAdmin.md

我们需要注意的是,不像文档说的那样,我们需要像i:0#.f|membership|user1@contoso.sharepoint.com

那样使用LoginName

所以对于一个O365组,应该是c:0o.c|federateddirectoryclaimprovider|<Object ID>

对于安全组,它应该像 c:0t.c|tenant|<Object Id>

您可以在 Azure AD 中获取组的对象 ID。