Hi @G Sai,
Thank you for reaching out to Microsoft Q&A Forum.
As of now, Microsoft’s built‑in Teams admin center analytics emphasize aggregate telemetry and privacy‑aware reporting. Per‑user and per‑team names for apps usage are not exposed in the Apps usage GUI; you’d use Graph to pull installation scopes and (optionally) usage detail, then model the report yourself.
You can read about it via this document: Microsoft Teams analytics and reporting - Microsoft Teams | Microsoft Learn
In order to achieve your inquiry, you can query Graph for apps installed in each team and apps installed for each user and then join that to your apps catalog to produce an “App → Teams & Users” mapping.
First, you can list apps installed in a given team by following this guide: Retrieve The List Of Apps Installed In The Specified Team Using Microsoft Teams Graph API In PowerS…
Disclaimer: This link is belong to a third party and not associated with Microsoft. Please proceed with caution and only download from trusted sources.
Iterate all teams (via Get-MgGroup -Filter "resourceProvisioningOptions/Any(x:x eq 'Team')" to find Team‑backed groups) and collect installed apps per team, then export to CSV.
Secondly, list apps installed in a user’s personal scope by following this guide: List apps installed for user - Microsoft Graph v1.0 | Microsoft Learn. This returns apps installed for that user (personal scope), again with app definition you can map to names.
At last, stitch it together with PowerShell, if you prefer prebuilt cmdlets & examples, see guides on Get‑MgTeamInstalledApp usage: Using Get-MgTeamInstalledApp in Graph PowerShell
Disclaimer: This link is belong to a third party and not associated with Microsoft. Please proceed with caution and only download from trusted sources.
However, I understand this is a complicated set up that required a lot of knowledges around GraphAPI, to ensure you get the best support, we recommend creating a support ticket through the Microsoft 365 Admin Center. This will allow Microsoft Support to analyze the issue thoroughly and provide a resolution.
Here’s the link for your convenience: Microsoft 365 Admin Center > Support > Help & Support.
Microsoft also provides customer service phone numbers based on your region. You can find the appropriate contact number here: Customer service phone numbers - Microsoft Support
This route ensures that a Microsoft support engineer can initiate a remote session to investigate backend configurations, run advanced diagnostic tools, and, if necessary, escalate the case to specialized teams with access to internal systems and logs. These backend resources are essential for resolving issues that go beyond what’s visible in the user interface.
For your security, please do not reply to this thread with this case number information. The official support line is the only secure way to handle these details.
I hope this information is helpful. If you have any questions or need further assistance, please feel free to share them in the comments on this post so I can continue to support you.
Thank you for your understanding and cooperation.
I truly hope this issue will be resolved quickly so you can get back to working without interruptions.
If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.