Getting the group owner for each Office 365 Group

Iron Contributor

 

Using a minimilst approach to PowerShell , I am looking to show the group name and the name(s) of each owner 

 

Connect-PnPOnline -Scopes "Group.ReadWrite.All","User.Read.All","Directory.Read.All","Sites.Read.All"
# create an interim collection whilst I test
$unifiedGroups = Get-PnPUnifiedGroups

$unifiedGroups[3] | foreach { $GroupName = $_.DisplayName; $groupId = $_.GroupId;  $groupOwner = Get-PnpUnifiedGroupOwners -Identity $groupId ; Write-Host "$groupName | $groupOwner" }

 

It almost works but it's the group owner that is stressing me

 

MyTestOfficeGroup | OfficeDevPnP.Core.Entities.UnifiedGroupUser

 

I just need resolve this collection for each group and or  rewrite the snippet above using  Select-Object, to replace the Write-host.

 

One thing I have noticed is issues displaying the Site Urls. 

 

DisplayName                    Group Id                               Site URL
-----------                    --------                               --------
MyTestOfficeGroup        ??????-610f-4639-8a3e-09e6717143ed   The caller does not have permission...

 

 

0 Replies