Category Archives: Microsoft Teams

Quickly list all Groups and Teams a user is member of in Microsoft 365

In one of my most popular articles, I discussed several tips and tricks on how to quickly fetch group membership for a given user. As the article was written almost 5 years ago, some of the examples therein are now … Continue reading

Posted in Azure AD, Exchange Online, Graph API, Microsoft 365, Microsoft Teams, Office 365, PowerShell | Leave a comment

Updated version of the Reporting on Teams apps and tabs script

Two years back, I published a short “proof of concept” script that helps you enumerate Teams apps and tabs across all your organization’s Teams. Due to some recent changes in the Graph API endpoints required to use the script, it’s … Continue reading

Posted in Graph API, Microsoft 365, Microsoft Teams, Office 365, PowerShell | Leave a comment

Graph API finally adds support for LISTing /teams

Microsoft Teams have been around for years now, and so has the Graph API. Yet, until now there was no “direct” way of listing all the Teams within a given organization. Instead, we had to resort to workarounds, such as … Continue reading

Posted in Azure AD, Microsoft 365, Microsoft Teams, Office 365 | Leave a comment

Retrieving Teams meeting attendance report via the Microsoft Graph PowerShell module

Somewhere in the flurry of announcements from this Fall Ignite I run into a mention of the Get-MgCommunicationOnlineMeetingAttendanceReport cmdlet, and foolish me though we’d finally get some meaningful way of listing all meetings within a tenant, along with their corresponding … Continue reading

Posted in Graph API, Microsoft 365, Microsoft Teams, Office 365 | 1 Comment

Reporting on Teams apps and tabs

Ever since Office 365 Groups were launched with support for connectors, the problem of reporting just what data sources a given Group or Team is connecting to has been lurking in the minds of IT admins and security folks. Microsoft … Continue reading

Posted in Graph API, Microsoft Teams, Office 365 | 21 Comments