Forum Discussion
TonyRedmond
Jul 03, 2026MVP
How to Record Snapshots for Teams Memberships
A lawyer asked if it is possible to take a snapshot of Teams memberships (people who were members at a certain point). This isn’t something that every Microsoft 365 tenant will want to do, but good r...
Jamony
Jul 08, 2026MCT
Hi, yes, this is doable, but I would treat it as an audit/reporting process rather than something Teams keeps as a built-in historical view.
The usual approach is:
1. Use Microsoft Graph or PowerShell to export team, channel, owner, and member data on a schedule.
2. Store each export with a timestamp in SharePoint, Azure Storage, or a reporting database.
3. Keep retention aligned with legal/compliance requirements.
4. Include group ID and user ID, not only display names, because names can change.
For legal use, I would also document when the snapshot runs and who can access it. A clean repeatable export is much easier to defend than a manual screenshot.