Quand vient le temps de repenser les équipes dans Microsoft Teams, ça débute habituellement par faire le ménage. Ce script produit un fichier qui pourra être importé dans Excel ou un autre outil de votre choix.
https://github.com/OS4Techno/os4tools/blob/main/TeamsChannelMembership.ps1
<# OS4 Techno, Services TI Inc. August 2023 Purpose: Get the Teams Channels Membership with role Repository: https://github.com/OS4Techno/OS4Tools #> Connect-MicrosoftTeams $Teams = Get-Team $Out = @{} ForEach($G in $Teams) {ForEach($_ in (Get-TeamChannel -GroupId $G.GroupID)) {$Members = ((Get-TeamChannelUser -GroupId $G.GroupID -DisplayName $_.DisplayName) | Select-Object Name,Role) ForEach($M in $Members) { $Out.Add($G.DisplayName+";"+$_.Displayname+";"+$M.Name+";"+$M.Role,"") } } } $Out.Keys | Set-Content -Path .\TeamsMembers.csv