通过 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。
我正在尝试通过 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。