Update September 24, 2018
During Microsoft Ignite, Microsoft has announced that a list of all teams in your organization is now available directly in the Microsoft Teams Admin Center.
— Anne Michels (@Anne_Michels) September 24, 2018
Have you ever wondered how many Microsoft Teams there are within your organization? Do you want to know if a specific Office 365 Group is enabled for Microsoft Teams or not?
In this post I will guide you how to retrieve all Microsoft Teams in your organization.
- You need to be an Exchange Online administrator, or at least be assigned the View-Only Recipients or Mail Recipients role in Exchange Online.
- You need to have an active Microsoft Teams license assigned;
- You will need an active PowerShell connection to Exchange Online;
- You will need an active PowerShell connection to Microsoft Teams;
- This requires the Microsoft Teams module installed.
This script runs the Get-UnifiedGroup PowerShell cmdlet which is available in the ExchangeOnline module. Each Office 365 group retrieved will be checked with the Get-TeamChannel PowerShell cmdlet, available in the MicrosoftTeams module, whether or not the group is Teams-enabled.
When you meet the requirements, go ahead and run it!