Skip to the main content.

Microsoft Entra ID · memberOf rule operator (preview) · Updates stop after November 3, 2026

After November 3, Entra dynamic groups built on memberOf stop updating. Find each one and replace its rule before the date.

Dynamic groups are how a new hire gets the right licenses, Teams and SharePoint access in the first week, and how access follows people when they change roles. Some tenants built those groups with memberOf, a preview operator that fills one group from the members of others. Microsoft is ending the preview: after November 3, 2026, dynamic membership groups, dynamic administrative units and entitlement management auto-assignment policies that use memberOf stop updating and keep their last known state. Microsoft's examples of where that shows up are Teams and SharePoint access, Conditional Access targeting, group-based licensing and access package assignments. For a credit union, bank, or mortgage company, the work is an inventory, a replacement for each rule, and a dated record, finished before November 3.

  • Dynamic groups and dynamic administrative units that use memberOf stop updating after November 3, 2026 and keep their last known members
  • Access package auto-assignment policies that use memberOf are quarantined from November 3, with assignments held as they are until memberOf leaves the rule
  • The notice covers configurations that use memberOf, so rules built on attributes such as department or job title sit outside it, and Microsoft says it is developing an alternative to memberOf
Microsoft Entra admin center › Entra ID › Groups › All groups
Dynamic membership rule (preview operator) user.memberof -any (group.objectId -in ['groupId'])
Dynamic membership groups using memberOfStop updating
Dynamic administrative units using memberOfStop updating
Access package auto-assignment policies using memberOfQuarantined
Rules on attributes such as department or job titleOutside the notice
The date Microsoft published
Identify and replace every memberOf configuration Before Nov 3
Policies quarantined; groups and units stop updating after it Nov 3, 2026
Membership from then on Last known state
Applies to Dynamic groups, dynamic administrative units, access package auto-assignment policies
Nov 3, 2026
The date in Microsoft's notice: after it, groups and administrative units that use memberOf stop updating, and from it, access package policies that use memberOf are quarantined. Replace every one before then.
Source: Microsoft Learn, memberOf operator (preview) article
3
Configuration types affected: dynamic membership groups, dynamic administrative units, and entitlement management auto-assignment policies.
Source: Microsoft Learn, memberOf operator (preview) article
4
Examples Microsoft gives of where stale membership shows up: Teams and SharePoint access, Conditional Access targeting, group-based licensing, and access package assignments.
Source: Microsoft Learn, memberOf operator (preview) article
500
memberOf dynamic groups a tenant could hold during the preview, each drawing on up to 50 member groups. Every one of them is a rule to replace.
Source: Microsoft Learn, memberOf operator (preview) article

What happens to memberOf groups after November 3, 2026?

Microsoft's memberOf article carries the notice in an Important box, and its access package article says the same for automatic assignment policies. Here is what each one says, and who it reaches.

The change in brief

What
The public preview of the memberOf rule operator ends. Dynamic membership groups and dynamic administrative units that use memberOf stop updating and keep their last known state. Entitlement management automatic assignment policies that use memberOf are quarantined: the policy remains, and assignment processing stops until memberOf leaves the rule.
When
After November 3, 2026 for groups and administrative units, and starting November 3, 2026 for automatic assignment policies. Microsoft asks for every memberOf configuration to be identified and replaced before that date.
Who
Any tenant with a dynamic group, dynamic administrative unit or automatic assignment policy whose rule uses memberOf. Microsoft's preview article lists memberOf as available only in the public cloud. Microsoft's notice names configurations that use the memberOf operator, and its access package article puts automatic assignment policies built on other attributes outside the change.
Owner
Your Microsoft Entra administrators: Microsoft's steps use at least Groups Administrator to change a group's membership type, Privileged Role Administrator for dynamic administrative units, and Identity Governance Administrator for automatic assignment policies.
Action
Find every memberOf rule, write down what each one licenses or protects, replace the rule, validate the new membership, and record the decision.
This week

Inventory

Export dynamic groups from the Microsoft Entra admin center, list dynamic administrative units, and run Microsoft's read-only script for access package automatic assignment policies.

Before November 3

Replace and validate

Swap each memberOf rule for a supported operator, assign the license or app to the source groups directly, or convert the group to assigned membership, then check the members.

November 3, 2026

Quarantine starts, updates end

Automatic assignment policies that use memberOf are quarantined starting November 3, and groups and administrative units stop updating after it, keeping their last known members.

After November 3

Drift until fixed

New hires stay outside a frozen group and people removed from a source group stay inside it. A quarantined policy holds its assignments until memberOf leaves its rule.

"The public preview of the memberOf rule operator is ending. After November 3, 2026, dynamic membership groups, dynamic administrative units, and entitlement management auto-assignment policies that use the memberOf operator stop updating and remain in their last known state. This can lead to stale access and enforcement gaps, including outdated Teams and SharePoint access, Conditional Access targeting, group-based licensing, and access package assignments."

Microsoft Learn, Configure dynamic membership groups with the memberOf operator in the Entra Admin Center (preview)

memberOf let an administrator fill one dynamic group from the members of up to 50 other groups, with a rule written in the rule editor such as user.memberof -any (group.objectId -in ['groupId']). Microsoft's preview article describes the appeal: apps that could not read group-based membership "can now read the entire membership of these new memberOf groups," and "Not only can these groups be used for apps but they can also be used for licensing assignments." Licensing is one reason it mattered. Microsoft's licensing article says "Group-based licensing doesn't currently support nested groups," so a license assigned to a group of groups reaches only its first-level members. A memberOf group flattened several groups into one that licensing could use.

Microsoft gives its reason for ending the preview plainly: "During preview, we observed that using memberOf can slow dynamic membership processing for all groups in a tenant." It adds that it is "continuing to develop an alternative solution that meets these needs with the right level of scalability and reliability," and in the meantime asks administrators to "identify and replace every configuration that uses the memberOf operator before November 3, 2026."

One limit already applies today. Microsoft's preview article says membership of a memberOf dynamic group "doesn't automatically update when a child group is deleted or when members are removed from a child group," and the affected users or devices "remain members of the memberOf dynamic group until the rule is modified." A person removed from a source group last month may still sit in the memberOf group now, so the inventory below is worth running for that reason alone.

Infographic with the Microsoft Entra logo: after November 3, 2026, dynamic groups and dynamic administrative units that use memberOf stop updating and keep their last known membership, and access package auto-assignment policies that use memberOf are quarantined with no assignments added or removed; stale membership shows up in Teams and SharePoint access, Conditional Access targeting, group-based licensing and access package assignments
What happens to each configuration that uses memberOf from November 3, 2026, and Microsoft's examples of where stale membership shows up.

What can replace each memberOf rule?

The first four rows are choices for a dynamic group. The last two cover dynamic administrative units and access package automatic assignment policies. Pick per group, based on what the group licenses or protects.

Replacement options for configurations that use the memberOf operator in Microsoft Entra ID. Sources: Microsoft Learn articles on the memberOf operator (preview), dynamic membership rules, changing group membership type, administrative units with dynamic membership, automatic assignment policies, and group-based licensing. Read October 26, 2026.
Option Fits when Effect on membership Where you change it What to weigh
Attribute rule, for example user.department -eq "Lending" or a -in list of values The source groups line up with an attribute your HR or directory process keeps current Members are evaluated from the attribute and follow it as it changes Group > Properties > Add dynamic query, Rule syntax The attribute has to be filled in and accurate for every person; compare members before and after
Assign the license or app to each source group directly The memberOf group existed to license, or give app access to, several groups at once Each source group's own members receive the license or assignment Microsoft 365 admin center > Billing > Licenses, or the app's assignments Group-based licensing reaches first-level members; when a person moves between licensed groups, add them to the new group before removing them from the old one
Convert to assigned membership Membership is small or changes rarely, and a named person owns adds and removes Membership changes only when an owner adds or removes someone Group > Properties > Membership type: Assigned Microsoft keeps the same group name and ID, so existing references to the group stay valid; check the member list and the access it grants after the change
Pause or delete Nothing still depends on the group Processing set to Paused, or the group removed membershipRuleProcessingState: On or Paused List what references the group first: licenses, policies, Teams, sites and apps
Dynamic administrative unit using memberOf Replace the rule with supported logic, or set membership type to Assigned Stops updating after November 3 until the rule is replaced Administrative unit > Properties, or Microsoft Graph (membershipType dynamic or assigned) Microsoft asks you to validate both membership and administrative scope; at least Privileged Role Administrator
Access package automatic assignment policy using memberOf Rebuild the rule with an attribute-based operator, or add an alternative assignment method first Quarantined from November 3: no assignments added or removed until memberOf leaves the rule The access package's policy tab (an access package can hold several policies) Put the alternative in place before removing the policy, so current assignments stay; at least Identity Governance Administrator

What a frozen group does to access

A frozen group keeps the members it had when updates stopped. Without a replacement rule, a loan officer hired on November 10 stays out of it, so the license, the Teams team, the SharePoint site or the Conditional Access policy delivered through that group misses them unless something else grants it. Someone who leaves the department stays in it, along with whatever it grants. Microsoft puts both effects in two words: "stale access and enforcement gaps."

Exclusions deserve their own look. If a Conditional Access policy excludes a memberOf group, people keep being excluded after they leave the source group. Our article on Conditional Access exclusions covers how to review that list.

See every memberOf rule in your tenant and what each one controls

ABT reads your dynamic groups, dynamic administrative units and access package policies, marks every rule that uses memberOf, maps what each one licenses or protects, and leaves you a replacement plan, as part of a free security assessment.

Request the free assessment

How do you find and replace memberOf before November 3?

Six steps, in the order the decisions depend on each other. Steps 1 to 3 find every configuration. Step 4 shows what each one touches. Steps 5 and 6 replace and prove it.

1
Microsoft Entra admin center: Entra ID > Groups > All groups; or Microsoft Graph

Export your dynamic groups and find every rule that contains memberOf

Microsoft's first step for groups: "Export dynamic membership groups from the Microsoft Entra admin center and identify rules that contain memberOf." The same list comes from a read-only Microsoft Graph request, which we ran against our own tenant before publishing: GET https://graph.microsoft.com/v1.0/groups?$filter=groupTypes/any(c:c eq 'DynamicMembership')&$select=displayName,membershipRule,membershipRuleProcessingState. Follow each page link until the list ends, then search the membershipRule values for memberof in any capitalization. The membershipRuleProcessingState column shows On or Paused for each group.

2
Microsoft Graph: directory administrative units

List dynamic administrative units and read their rules

Microsoft points to Microsoft Graph PowerShell for this step: "Use Microsoft Graph PowerShell to identify dynamic administrative units that use memberOf rules." The equivalent Graph request returns each unit's membershipType, dynamic or assigned, and its membershipRule: GET https://graph.microsoft.com/v1.0/directory/administrativeUnits?$select=displayName,membershipType,membershipRule,membershipRuleProcessingState. Units whose type is dynamic and whose rule contains memberof go on the list.

3
Microsoft Learn script: Connect-MgGraph with EntitlementManagement.Read.All; output memberof-auto-assignment-policies.csv

Run Microsoft's read-only scan for access package automatic assignment policies

Microsoft publishes the script on its automatic assignment policy article. It reads every access package assignment policy, keeps the automatic ones, checks each membership rule for memberOf, and "always creates the CSV file, even when no policy matches," so keep the file with the time you ran it and the script's console output; an empty file from a clean run is your dated record. Automatic assignment policies come with Microsoft Entra ID Governance or Microsoft Entra Suite licensing, so this step matters most in tenants that hold either.

4
Your inventory: one row per memberOf configuration

Write down what each one controls

For each group, note what points at it: licenses assigned to it, the Teams team or SharePoint site it opens, the Conditional Access policies that include or exclude it, the apps assigned to it, and the access packages it feeds. Microsoft's notice gives Teams and SharePoint access, Conditional Access targeting, group-based licensing and access package assignments as examples; app assignments and any other use of the group go on the same list. Add a column for the person who decides the replacement, and compare each group's members with its source groups while you are there, because of the preview limitation described above.

5
Group > Properties: Rule syntax or Membership type; the access package's policy tab

Replace each rule

Use the table above: an attribute rule where an attribute already tracks the population, the license or app assigned to each source group where the group existed for licensing or app access, or assigned membership with a named owner. Microsoft keeps the same group name and ID when the membership type changes, "so all existing references to the group are still valid." For an access package policy, rebuild the rule with an attribute-based operator, and where none fits, put the alternative assignment method in place before you remove the policy, "so that assignments aren't dropped."

6
Group members, administrative unit scope, access package assignments; your change record

Validate membership and record the decision before November 3

Microsoft ends each migration path with validation: group membership, administrative unit membership and scope, and access package assignments. Compare the new member list with the old one, explain each difference, and record the configuration, its replacement, who approved it and the date. Then run steps 1 to 3 again: the group export, the administrative unit list and Microsoft's access package scan. The result you want is zero memberOf rules on the groups, units and policies still in use, plus a recorded approval for any group you paused once nothing depended on it. Our article on Entra ID access reviews for financial institutions shows how to keep group membership reviewed after the deadline passes.

Checklist infographic, six steps before November 3 to replace the memberOf operator in Microsoft Entra ID: export your dynamic groups, check dynamic administrative units, scan auto-assignment policies with Microsoft's read-only script, note what each one controls, replace the rule, then validate and record
The six steps on one page, from the export to the dated record.

What else should you know before you replace memberOf?

Six facts from Microsoft's own documentation that shape the replacement in your tenant.

The roles for each change

Creating a memberOf group took at least User Administrator. Changing a group's membership type in the portal takes at least Groups Administrator, dynamic administrative units take at least Privileged Role Administrator, and automatic assignment policies take at least Identity Governance Administrator.

The licenses involved

Microsoft says dynamic membership groups require a Microsoft Entra ID P1 license, or an Intune for Education license, for each unique user who is a member of one or more dynamic groups. Automatic assignment policies require Microsoft Entra ID Governance or Microsoft Entra Suite licenses.

memberOf rules live in the rule editor

Microsoft says the rule builder and validate feature can't be used for memberOf, so these rules were written in the rule editor's advanced syntax. Read the rule text itself during the inventory; a group that looks simple in a list can carry a memberOf rule.

Direct members only

A memberOf group took only the direct members of each source group, and one memberOf group could not define another. An attribute rule or a licensed source group may reach a different set of people, so compare member lists when you switch.

Pausing is a recorded choice

Microsoft Graph shows each dynamic group's membershipRuleProcessingState as On or Paused, and Microsoft's migration steps list pausing or deleting a group once nothing depends on it. Record a pause the same way you record a replacement.

Move people between licensed groups in order

Microsoft's licensing article says that removing a user from one licensed group before adding them to the next can cause a brief loss of access while group-based licensing processes. Add to the new group first, then remove from the old one.

Why does this matter at a credit union, bank, or mortgage company?

Because group membership decides who can work, what they can reach, and what an access review will find.

Keep people working. Groups carry the licenses, the Teams teams and the SharePoint sites a teller, a member service representative or a loan processor needs in their first week. A group that stops updating after November 3 can leave later hires without them until someone replaces its rule. Replacing the rule now keeps onboarding as quick as it is today.

Protect access. Microsoft names Conditional Access targeting among the effects. A policy that includes a frozen group misses new staff, and a policy that excludes one keeps excluding people who left the source group. The same applies to the group behind a sensitive SharePoint site: people who change roles keep their access. Our guide to Microsoft 365 employee offboarding for financial institutions covers the rest of what has to change when someone leaves.

Keep the record. An inventory of memberOf rules, a replacement for each, a validated member list and a dated approval make a short record your information security officer can hand to anyone who asks how group access was kept current through the change. The same groups come up again at the next access review, and a clean rule makes that review shorter.

Quiet identity changes keep arriving

In June, our channel flagged another one in a Short: "a quiet change inside of Microsoft's identity platform starts rolling out." That Short covered the June 15 change that could start prompting a specific slice of integrations for multifactor authentication.

memberOf is the same kind of change: a notice on a Microsoft Learn page, a date, and groups that behave differently afterwards. The fix is the same too: find what depends on it, replace it, and record what you did before the date arrives.

Featured Short

A free security assessment

ABT is a Tier 1 Microsoft Cloud Solution Provider serving more than 750 financial institutions, and it manages Microsoft 365 tenants for credit unions, banks, and mortgage companies. Group rules decide who gets access, so the assessment starts with the groups.

We find every memberOf rule in your tenant, map what each one controls, and give you a replacement for each

The assessment is free and ends with written findings you keep. We work through it with an administrator on your team, and your team decides what changes and who makes each change.

  • The group inventory. Every dynamic group with its rule and processing state, with the memberOf rules marked.
  • Administrative units and access packages. Dynamic administrative units and automatic assignment policies that use memberOf, from read-only queries and Microsoft's scan script.
  • The dependency map. The licenses, Teams and SharePoint access, Conditional Access policies and access packages tied to each memberOf configuration.
  • The member check. People who sit in a memberOf group while missing from every source group it names.
  • The replacement plan. An attribute rule, a direct source-group assignment or assigned membership for each one, with the role that makes the change.
  • The record. A dated summary for your change record and your next access review.

ABT also operates M365 Guardian, its managed security service for credit unions, banks, and mortgage companies. Learn about M365 Guardian

If this opened a bigger question

A group rule tends to surface the questions around it: who reviews access, how access ends when someone leaves, and which Conditional Access exclusions still make sense.

Hero image for the ABT article on Microsoft Entra ID access reviews for financial institutions

Entra ID Access Reviews for Financial Institutions

How Microsoft Entra ID access reviews map to what examiners expect, and what the licensing costs.

Read the article
Hero image for the ABT article on Microsoft 365 employee offboarding for financial institutions

Microsoft 365 Employee Offboarding for Financial Institutions

Revoke sessions, retain records, and reclaim the license and Copilot seat when an employee leaves.

Read the article
Hero image for the ABT article on reviewing Conditional Access exclusion lists

Conditional Access Exclusions: The List Nobody Reviews

A Conditional Access exclusion stays in place until someone removes it, and Microsoft names access reviews as the fix.

Read the article

The end of the memberOf preview, answered

The public preview of the memberOf rule operator. Microsoft Learn says that after November 3, 2026, dynamic membership groups, dynamic administrative units, and entitlement management auto-assignment policies that use the memberOf operator stop updating and remain in their last known state. Microsoft asks administrators to review all uses of the memberOf operator before November 3, 2026 and remove or replace those configurations.
A preview rule operator that fills a Microsoft Entra dynamic group or dynamic administrative unit with the members of other groups, using a rule such as user.memberof -any (group.objectId -in ['groupId']) or the device equivalent. Microsoft's preview article lists its limits: 500 memberOf dynamic groups per tenant, up to 50 member groups each, only direct members of each source group, and no combination with other rules or operators.
It stops updating and keeps its last known members. People added to a source group afterwards stay out of it, and people removed from a source group stay in it. Microsoft says this can lead to stale access and enforcement gaps, including outdated Teams and SharePoint access, Conditional Access targeting, group-based licensing, and access package assignments.
Starting November 3, 2026, Microsoft quarantines them. The policies remain, but assignment processing stops, and no assignments are added or removed until memberOf is removed from the rule. Microsoft says to rebuild each rule with a supported attribute-based operator and, where no equivalent rule fits, to plan an alternative assignment method before removing the policy so that assignments are kept. Microsoft puts automatic assignment policies built on other attributes outside the change.
Microsoft writes that during the preview it observed that using memberOf can slow dynamic membership processing for all groups in a tenant, and that the preview should only be used in test environments because it can affect dynamic group processing in the tenant. Microsoft also says it is continuing to develop an alternative solution for the scenarios memberOf addresses, with the right level of scalability and reliability.
Microsoft's first step is to export dynamic membership groups from the Microsoft Entra admin center and identify the rules that contain memberOf. The same list comes from a read-only Microsoft Graph request for groups whose groupTypes include DynamicMembership, selecting displayName, membershipRule and membershipRuleProcessingState. Follow each page link until the list ends, then search the membershipRule values for memberof in any capitalization.
For administrative units, Microsoft points to Microsoft Graph PowerShell; the directory administrativeUnits list in Microsoft Graph returns each unit's membershipType and membershipRule. For access packages, Microsoft publishes a read-only Graph PowerShell script on its automatic assignment policy article. It checks every automatic assignment policy for memberOf and always writes memberof-auto-assignment-policies.csv, even when nothing matches, which, kept with the run time and the console output, gives you a dated record either way.
Microsoft says to replace memberOf with supported rule operators or convert the group to assigned membership. In practice that means an attribute rule where an attribute already tracks the population, such as department or job title; assigning the license or app to each source group directly where the memberOf group existed for licensing or app access; or assigned membership with a named owner where membership is small or changes rarely. Validate membership after each change.
Because group-based licensing works on first-level members. Microsoft's licensing article says group-based licensing does not currently support nested groups, so a license assigned to a group of groups reaches only the users directly in that group. Microsoft's memberOf article says memberOf groups can be used for licensing assignments, which made them a way to license the members of several groups at once.
Microsoft says a group keeps the same name and ID when its membership type changes, so all existing references to the group are still valid; a new group would need those references updated. The references stay in place, and the membership is what changes, so check the member list and the access the group grants after the change. Changing the membership type in the portal takes at least the Groups Administrator role.
Microsoft documents a preview limitation that applies now: membership of a memberOf dynamic group does not automatically update when a child group is deleted or when members are removed from a child group, and the affected users or devices remain members until the rule is modified. A person removed from a source group may still be in the memberOf group today, which is a reason to compare members during the inventory.
Creating a memberOf group took at least the User Administrator role and a Microsoft Entra ID P1 or P2 license. Changing a group's membership type in the portal takes at least Groups Administrator; dynamic administrative units take at least Privileged Role Administrator; automatic assignment policies take at least Identity Governance Administrator and need Microsoft Entra ID Governance or Microsoft Entra Suite licenses. Dynamic groups need a Microsoft Entra ID P1 license for each unique member.
ABT offers a free security assessment. ABT reads your dynamic groups, dynamic administrative units and access package auto-assignment policies, marks every rule that uses memberOf, maps the licenses, Teams and SharePoint access, Conditional Access policies and access packages tied to each one, and leaves you a written replacement plan and a dated record. Your team decides what changes.

Where the facts on this page come from

Every Microsoft date, limit, role, license and quotation above was read from the sources listed here on October 26, 2026.

memberOf groups stop updating after November 3.
Find each one and replace its rule before then.

The work starts with the dynamic groups, dynamic administrative units and access package policies in your tenant. When it is done, you know which rules used memberOf, what each one licensed or protected, what replaced it, and where the decision is recorded.

Tell us a little about your environment and we will come back with what we would check first.

Tier 1 Microsoft CSP 750+ financial institutions SOC 2 Type II Attested

What should we look at? Optional.

Dynamic group inventory
Conditional Access review
Licensing groups
Security assessment

Encrypted. Private.

Thank you. That is with us.

An ABT specialist will be in touch shortly. If a particular group, policy or access package is the one you are thinking about, say so in your reply and we will start there.