Why Active Directory Groups Don't Automatically Update Microsoft Teams Membership (And What to Use Instead)

One of the more common requests in Microsoft Teams administration is: "Can we automatically manage Team membership bas...



One of the more common requests in Microsoft Teams administration is:

"Can we automatically manage Team membership based on organisational data such as cost centre, business unit, location, or department?"

Many organisations initially attempt this using traditional Active Directory (AD) security groups synchronised from on-premises environments to Microsoft Entra ID (formerly Azure AD). On the surface, this seems logical—maintain a group in Active Directory and let Teams inherit the membership.

Unfortunately, this approach often leads to disappointment.

The Traditional AD Group Approach

Historically, organisations have used Active Directory security groups to manage access to systems and resources. With Microsoft Entra Connect, these groups can be synchronised to the cloud and become visible in Microsoft 365.

The expected workflow is usually:

  • ► Create an Active Directory security group
  • ► Synchronise it to Entra ID
  • ► Add the group to a Microsoft Team
  • ► Allow membership changes in AD to automatically flow into Teams

While this seems reasonable, it is not how Teams behaves.

What Actually Happens:

When a security group is added to a Microsoft Team, Teams typically performs a one-time expansion of that group's membership.

In other words:

  • ► The current users within the group are added to the Team
  • ► The Team receives those users as individual members
  • ► Teams does not continue monitoring the source security group for future changes
  • ► The result is that the Team quickly becomes disconnected from the group that originally populated it

Common Symptoms:

Administrators usually discover the issue when:

  • ► New staff added to the AD group do not appear in the Team.
  • ► Staff who transfer to another area remain Team members.
  • ► Leavers continue to retain access until manually removed.
  • ► Team owners spend increasing amounts of time managing membership manually.

From a governance and security perspective, this can create ongoing challenges, particularly in large organisations where staff movement is frequent.

Why Dynamic Entra Groups Are Different

Microsoft's modern approach is based on dynamic membership within Microsoft Entra ID.

Rather than maintaining static lists of users, membership is determined automatically using attributes stored against user accounts.

For example:

Cost Centre = 12345678
or
Department = ICT
or
Office Location = Darwin
Instead of an administrator manually adding and removing users, Entra evaluates membership rules and keeps the group current automatically. How Dynamic Membership Works Imagine a rule such as:
user.extensionAttribute15 -eq "12345678"
Whenever a user's attribute matches the rule: They are automatically added to the group. When the attribute no longer matches: They are automatically removed. No manual intervention is required. The membership becomes driven by authoritative data rather than human administration. The Microsoft-Supported Design Microsoft's recommended architecture is:
Microsoft 365 Group
           ↓
Dynamic Membership Rule
           ↓
Microsoft Team
In practice:
  • ► Create a Microsoft 365 Group
  • ► Configure its membership type as Dynamic User
  • ► Create a Team using that group
  • ► Now the Team's membership remains aligned with the dynamic group
What This Achieves 

When configured correctly:

Event Outcome
New starter joins the organisation Added automatically once attributes are populated
Employee transfers into the business unit Added automatically
Employee transfers elsewhere Removed automatically
Employee leaves the organisation Removed automatically
Cost centre changes Membership updates automatically

  This provides a much more sustainable approach than manually maintaining Team membership.

Handling Real-World Exceptions

Business structures are rarely perfect. Sometimes contractors, acting staff, shared accounts, or specialist roles need access even though they do not meet the primary membership rule. This is where dynamic groups become particularly powerful. 

A rule might effectively operate as:
Cost Centre = 12345678
OR
Member of Approved Exception Group
This creates an attribute-driven model with controlled exceptions. The majority of membership remains automated, while specific users can still be granted access when required. 

This approach combines operational efficiency with business flexibility. 

Why This Matters For organisations managing hundreds or thousands of users, dynamic membership provides several important benefits:
  • ► Improved Governance
  • ► Membership aligns with workforce data rather than manual administration
  • ► Reduced Administrative Effort
  • ► Team owners no longer need to continually add and remove users
  • ► Better Security - Staff who move roles or leave the organisation can have access removed automatically as account attributes change
  • ► Improved User Experience New starters gain access faster without requiring manual intervention
  • ► Consistency Across Microsoft 365 The same dynamic membership logic can be reused for: Teams, SharePoint Online, Licensing Assignments, Exchange Distribution Groups
A Simple Rule of Thumb 

If your objective is simply to populate a Team once, then using a synchronised Active Directory security group may be sufficient. 

However, if your goal is: "Keep Team membership automatically aligned with organisational changes over time" then a Dynamic Microsoft 365 Group in Microsoft Entra ID is the recommended and Microsoft-supported solution. 

 Many organisations assume that synchronised Active Directory groups will automatically maintain Team membership because they have successfully managed access that way for years. However, Microsoft Teams was designed around Microsoft 365 Groups and Entra's dynamic membership capabilities rather than traditional security group expansion. 

The difference is significant:

Traditional AD Groups vs Dynamic Entra Groups

Traditional AD Group Dynamic Entra Group
Manual maintenance Automatic maintenance
One-time team population Ongoing membership updates
Users can become out of sync Membership remains aligned with business data
Higher administration overhead Lower administration overhead
Reactive management Proactive management

For modern Microsoft 365 environments, dynamic Entra groups provide the automation, governance and scalability that traditional synchronised Active Directory groups simply were not designed to deliver. 

When implemented correctly, they transform Team membership from something administrators constantly manage into something that effectively manages itself.

COMMENTS

Name

2016,1,2019,2,2020,1,Alcoholic Eggnog,1,Amber Walker,2,ANDRA,1,Angus Henry,2,Anniversary,1,archive,1,Auki,21,Auki Henry,30,Auki Henry Google+,1,Auki Henry Photography,6,Aussie Bandit,1,Australia,1,Australia Post,1,Behind the Scenes,1,Beyond She Brings The Rain,6,Blog,53,Christmas,1,crypto,9,Darwin,8,Darwin Cyclone December 2011,1,Darwin Fashion,1,Darwin Photography,1,Darwin Slamfest,2,Darwin Wet Season,1,December,2,Desert Nationals,1,Dietary,1,Doesn't Matter Anyway,2,Doesnt Matter Anyway,1,Drag Racing,1,DT3,1,DTOWN-3,1,Ed Forman,1,Eggnog,1,FEAR,1,FEAR Monaro,1,Featured,9,Fitness and Fat Burning,1,Food Photography DIY,1,Glidecam X-10,3,Golden Noble,1,Google vs ACCC,1,Health,1,HighRPM,3,Hope,1,Hotshots 2012,1,Jeri Ryan,1,Jessica Shalders,2,Kamfari,2,Kayla Robinson,1,Kelly Ann Doll,1,Khalia-may Gepp,1,Lan Treagus,1,low carb beer,1,Lyrics,1,Maddison Ash,6,Making a Music Video,1,Mark Hamilton,1,Mick Brasher,1,Miss Kelly Ann Doll,1,monaro engine,1,Monsoon,1,Motorsports NT,1,NFT,3,Nightcliff Sunset Showers,1,Oil Painting,1,Photography,21,Photos,1,Pinup,1,Playground Workout,1,Quito Washington,1,Ranger RX AS Speed,1,Recipe,4,Reviews,1,Rockabilly,1,Sam Korn,4,Sarah Clee,1,SBS Speedweek,1,Seven of Nine,1,Sgraffito,1,She Brings The Rain,8,Skarlett,3,Skarlett Darwin,1,Skarlett Music,1,Skarlett Music Video,1,Skarlett Promo Shot,1,Slamfest,1,Slamfest 2012,2,Stacey Leigh,1,Star Trek,1,Studio Shoot,1,Summer Boag,1,tech,25,The Official Auki Henry,1,The Rock,1,Tsunkatse,1,Twitterfeed,1,ULEGAL,1,Ultimate Alcoholic Eggnog,1,v8 monaro,1,V8 Supercars,1,Voyager,1,XDRIFT,1,Xmas,1,
ltr
item
Auki Henry: Why Active Directory Groups Don't Automatically Update Microsoft Teams Membership (And What to Use Instead)
Why Active Directory Groups Don't Automatically Update Microsoft Teams Membership (And What to Use Instead)
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj1rQlnzx-8V0xuQmZRhMwMJnH3p4H1JZ63gRFtaoS0u6cp8ZGLl9WdgXYCox3aVaqenM6QyhZBxNvgPDagbvpT6JEgmoc7uQIAQy7EYleENkDWVtFQ6CP1nhetwkD1q8z3_RMCPLGQYk3SHvjHB7rN0dFvjQdlj1yv1UigX8rn7RCRAQSZEEfff0XaosBV/s1600/entra-teams-dynamic-membership.png
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj1rQlnzx-8V0xuQmZRhMwMJnH3p4H1JZ63gRFtaoS0u6cp8ZGLl9WdgXYCox3aVaqenM6QyhZBxNvgPDagbvpT6JEgmoc7uQIAQy7EYleENkDWVtFQ6CP1nhetwkD1q8z3_RMCPLGQYk3SHvjHB7rN0dFvjQdlj1yv1UigX8rn7RCRAQSZEEfff0XaosBV/s72-c/entra-teams-dynamic-membership.png
Auki Henry
https://www.aukihenry.com/2026/07/why-teams-membership-doesnt-update-from-ad-groups.html
https://www.aukihenry.com/
https://www.aukihenry.com/
https://www.aukihenry.com/2026/07/why-teams-membership-doesnt-update-from-ad-groups.html
true
1303356979935275804
UTF-8
Loaded All Posts Not found any posts VIEW ALL Readmore Reply Cancel reply Delete By Home PAGES POSTS View All RECOMMENDED FOR YOU LABEL ARCHIVE SEARCH ALL POSTS Not found any post match with your request Back Home Sunday Monday Tuesday Wednesday Thursday Friday Saturday Sun Mon Tue Wed Thu Fri Sat January February March April May June July August September October November December Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec just now 1 minute ago $$1$$ minutes ago 1 hour ago $$1$$ hours ago Yesterday $$1$$ days ago $$1$$ weeks ago more than 5 weeks ago Followers Follow THIS PREMIUM CONTENT IS LOCKED STEP 1: Share to a social network STEP 2: Click the link on your social network Copy All Code Select All Code All codes were copied to your clipboard Can not copy the codes / texts, please press [CTRL]+[C] (or CMD+C with Mac) to copy Table of Content