Microsoft Entra ID
Fundamentals

Microsoft Entra provisioning options (Preview)

In brief

A new article compares groups-only, users-only, and users-and-groups provisioning through scoping filters. It also documents availability, domain and tenant configuration limits, and performance guidance.

What Entra admins need to know

Administrators can use this guidance to select the appropriate provisioning scope and avoid unnecessary processing. No required change or deadline is stated.

This editorial summary was generated by AI from the documentation changes. Verify important details in the full Microsoft Learn article.

Documentation change

The comparison below shows only the changed extract. Use the full-page view for complete context.

new file mode 100644

layout: Conceptual title: Microsoft Entra provisioning options (Preview) author: dhanyahk ms.author: dhanyahk manager: mwongerapk ms.reviewer: marshmacy ms.service: entra-id ms.subservice: hybrid-cloud-sync ms.topic: concept-article ms.date: 08/10/2026 description: Compare group-only, user-only, and combined Microsoft Entra Cloud Sync options for provisioning from Microsoft Entra ID to Active Directory. ai-usage: ai-assisted ms.custom: msecd-doc-authoring-1023 #customer intent: As a hybrid identity administrator, I want to compare provisioning deployment options so that I can choose the right scope for my tenant.

Choose a deployment option for provisioning to Active Directory (preview)

When you provision from Microsoft Entra ID to on-premises Active Directory Domain Services (AD DS) with Microsoft Entra Cloud Sync, you choose what a configuration provisions through its scoping filters. This article compares the three deployment options and helps you pick the right one and the right scale.

For a conceptual introduction, see Overview of provisioning from Microsoft Entra ID to Active Directory. To configure any of these options, see Configure provisioning to Active Directory.

The three deployment options

All three options use the same configuration type in Cloud Sync — Microsoft Entra ID to AD sync. What differs is the object types you bring into scope.

OptionProvisionsAvailabilityChoose when
Groups onlySecurity groups, along with their memberships to on-premises owned usersGenerally availableYou want to govern access to on-premises applications for on-premises owned users only. Cloud-native users and users whose Source of Authority (SOA) is converted to the cloud don't need access to on-premises applications.
Users onlyUsersPreviewYou want to govern identity lifecycle in Microsoft Entra ID while keeping access governance in AD.
Users and groupsUsers and security groups, along with their memberships to both on-premises owned and cloud-owned usersPreviewYou want to govern identity lifecycle and access to on-premises applications from Microsoft Entra ID.

How you select an option

You select the option in the scoping filters of a configuration:

  • To provision users, bring users into scope.
  • To provision groups, bring security groups into scope.
  • To provision both, enable both object types in the same configuration.

For the step-by-step scoping procedure, see Configure provisioning to Active Directory.

Configurations per domain and per tenant

There can be only one configuration per AD domain, so you don't run separate user and group configurations against the same domain. Instead, you choose which object types that domain's configuration brings into scope:

  • Enable both users and groups to manage both object types for the domain in one place.
  • Enable one object type if you only need to provision users or only groups. If you later decide to provision the other type, change the existing configuration to include it rather than creating a second one.

Configurations for different domains remain independent, so you can scope, schedule, and troubleshoot each domain separately. You can run up to 20 configurations per tenant, subject to the license requirements. This limit covers all configurations, whether they provision users, groups, or both.

Performance and scale limits

Provisioning performance is affected by tenant size and by the number of objects in scope. Users, groups, and group membership links all count toward the same total. Because users have no membership model, each user counts as a single object, while a group counts as one object plus one for each of its membership links.

Recommended configuration

Your scoping choices determine how much work the service does on every cycle. The provisioning configuration displays a warning when a choice is likely to slow provisioning down, but it doesn't block you from saving the configuration. The following table describes what to configure and why.

SettingRecommendationWhy
All users and groupsAdd at least one attribute value filter.Without a filter, every user and group in the tenant is evaluated on every cycle, including objects you never intend to provision. Cycles take longer, and performance degrades further as the tenant grows.
Selected users and groupsDon't add attribute value filters.Your selection already determines which objects are provisioned. A filter adds processing time to every cycle without changing which objects are provisioned.
Provision membership to on-premises usersTreat it as transitional. Convert the group's Source of Authority to the cloud and provision the group to Active Directory instead.This setting writes membership links for members whose Source of Authority is still on-premises, which the service resolves per member on every cycle. Converting the group to cloud-managed removes the need for those links entirely.

The two scoping modes have opposite filter requirements. All users and groups needs a filter to narrow an otherwise unbounded scope, while Selected users and groups is already narrow, so a filter is pure overhead. If you change an existing configuration from All to Selected, remove the attribute value filters you added.

Prefer cloud-managed groups over on-premises membership

Provisioning membership to on-premises users keeps a cloud group aligned with members that Active Directory still owns. It works, but it isn't the best use of the feature: every cycle spends effort maintaining links to objects that another system controls.

The recommended end state is to convert the group's Source of Authority to Microsoft Entra ID and provision that cloud-managed group to Active Directory. The group and its members are then managed in one place, and there are no membership links to synchronized users left to maintain.

What isn't supported

Groups that are larger than 50K members aren't supported.

Scale limits for groups and memberships

Scoping modeIn-scope groupsMembership links (direct members)Notes
Selected security groupsUp to 10K groups. The Cloud Sync pane in the Microsoft Entra admin center allows selecting and displaying up to 999 groups. To add more than 999 groups, see Expanded group selection via API.Up to 250K total members across all in-scope groups.Use this mode if your tenant exceeds any of these values: more than 200K users, more than 40K groups, or more than 1M group memberships.
All security groups with at least one attribute scoping filterUp to 20K groups.Up to 500K total members across all in-scope groups.Use this mode only if your tenant satisfies all of these conditions: fewer than 200K users, fewer than 40K groups, and fewer than 1M group memberships.

Scale limits for users

ConfigurationScale limitNotes
Users onlyUp to 200K usersThis limit aligns with the supported tenant scale conditions for group provisioning: fewer than 200K users, fewer than 40K groups, and fewer than 1M group memberships. No groups or membership links are processed in this configuration; all in-scope objects are users.
Users and groupsMeasure the combined total against the limits in the preceding tableUsers, groups, and membership links count toward the same total.

What to do if you exceed limits

Exceeding the recommended limits slows initial and delta sync and can cause sync errors. If this happens:

  • Too many groups or members in Selected security groups mode: Reduce the number of in-scope groups. Because there's only one configuration per AD domain, you can't split a single domain's scope across multiple configurations.
  • Too many groups or members in All security groups mode: Switch to Selected security groups mode.
  • Too many users in scope: Narrow the user scoping filter so that fewer users are in scope.
  • A group exceeds 50K members: Split membership across multiple groups, or adopt staged groups to keep each group under the cap.

Expanded group selection via API

If you need to select more than 999 groups, use the Grant an appRoleAssignment for a service principal API:

POST https://graph.microsoft.com/v1.0/servicePrincipals/{servicePrincipalID}/appRoleAssignedTo
Content-Type: application/json

{
  "principalId": "",
  "resourceId": "",
  "appRoleId": ""
}

Where:

  • principalId: Group object ID.
  • resourceId: Job's service principal ID.
  • appRoleId: Identifier of the app role exposed by the resource service principal.

App role IDs by cloud:

CloudappRoleId
Public1a0abf4d-b9fa-4512-a3a2-51ee82c6fd9f
AzureChinaCloud15af7fd5-1a3f-4034-8ea1-1afa3d5ecf63
AzureUSGovernmentd8fa317e-0713-4930-91d8-1dbeb150978f
AzureUSNatCloud50a55e47-aae2-425c-8dcb-ed711147a39f
AzureUSSecCloud52e862b9-0b95-43fe-9340-54f51248314f

More considerations

  • Group membership written to AD DS includes only members that have an AD DS account. Those members can be on-premises synchronized users, cloud-managed users that Cloud Sync provisions to AD DS because they're in scope of user provisioning, or other cloud-created security groups. A cloud-managed user that has no AD DS account is skipped.
  • On-premises synchronized users must have the onPremisesObjectIdentifier attribute set, matching a corresponding objectGUID in the target AD DS environment.
  • Only global Microsoft Entra ID tenants can provision from Microsoft Entra ID to AD DS. Tenants such as B2C aren't supported.
  • The provisioning job runs on a recurring schedule.

Next step

[!div class="nextstepaction"] Review the prerequisites

Related content

Daily Entra.News

Get daily email updates

Get a concise summary of the latest Microsoft Entra updates delivered straight to your inbox.

Loading the secure signup form…