Organizations routinely use groups with a large number of members for executive communications, company townhalls, and other collaboration scenarios. Maintaining the membership roster of a large group 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 can 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 an open source tool that makes it easier 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. The tool takes security groups or other Microsoft 365 Groups as source group(s), produces an aggregated flat-list membership roster of the destination Microsoft 365 Group based on the source groups and continues to keep the destination group roster in sync with the source groups.
The solution is released "as is" under MIT license and Microsoft is not obligated to provide any support service. Deploying the tool requires experience in building, deploying, and managing Azure services. For more information on the capabilities and pre-requisites, and to download the tool, see Group-Membership-Management tool (github.com).
Please contact the Microsoft 365 Groups engineering team at GMMSupport@service.microsoft.com if you have any questions, or would like to learn more about using the Group Membership Management tool in your organization.