Group Membership Management (GMM) is a service that dynamically manages the membership of AAD Groups. Groups managed by GMM can have their membership defined using existing AAD Groups and/or custom membership sources.
Organizations routinely use groups with large number of members for executive communications, company townhalls and other collaboration scenarios. Keeping the membership rosters of such groups current is critical to ensure the right audience is included. Stale rosters have consequences – imagine how a team that was recently moved into an organization feels when they are excluded from their VP’s townhall because the townhall community member roster was not updated?
Group owners spend countless hours, manually reconciling with spreadsheets or existing security groups to keeping the group membership accurate. It is much more efficient to have individuals maintain sub-group memberships (with <50 members) and automatically assemble the parent group roster as an aggregation of sub-groups.
We want to share with you a tool that we have developed and used at Microsoft which makes it easy to manage a large group roster by taking advantage of existing security groups and/or smaller groups kept up to date by teams within the larger org.
Introducing the GMM tool
This is a .NET service that generates a parent group membership roster by regularly synchronizing it with memberships from specified Security or Microsoft 365 groups. Deploying the tool requires experience in building, deploying, and managing Azure services. Group owners can then work with the admins to help manage the membership of their groups.
…
- DOWNLOAD: https://github.com/microsoftgraph/group-membership-management
- WIKI: https://github.com/microsoftgraph/group-membership-management/wiki/Group-Membership-Management-(GMM)
- DISCUSSIONS: https://github.com/microsoftgraph/group-membership-management/discussions
(The tool is being shared as an open-source project in the hopes of helping with similar opportunities in your organization. The solution is provided “as-is” and Microsoft is not providing additional support. Code contributions are not being accepted at this point, but there are plans to allow code contributions in the near future. The GMM Support team will be watching the forum and answering any questions you may have with the installation/set up or use of the tool.)
