Microsoft Purview Adaptive Scopes: Proven MS-102 Lab (2026)

Every time someone joins or leaves your HR department, a static retention policy silently stops protecting them unless an admin remembers to update the list manually. Microsoft Purview adaptive scopes fix that.

In this guide, you’ll create a Microsoft Purview adaptive scope that dynamically targets users based on their Microsoft Entra ID department attribute, with no manual updates required. Specifically, you’ll learn:

  • What Microsoft Purview adaptive scopes are and how they work
  • The difference between Microsoft Purview adaptive scopes and static scopes
  • How to create an adaptive scope targeting users by department
  • How to assign an adaptive scope to a compliance policy
  • MS-102 exam tips for Microsoft Purview adaptive scopes

What Are Microsoft Purview Adaptive Scopes?

A Microsoft Purview adaptive scope is a dynamic query that automatically identifies which users, SharePoint sites, or Microsoft 365 Groups a compliance policy should apply to based on attributes from Microsoft Entra ID.

Instead of listing specific mailboxes or sites when creating a retention, DLP, or sensitivity label policy, you define a query: “all users where Department = HR.” The scope evaluates that query continuously. When a new employee is assigned to HR in Entra ID, they’re automatically covered by every policy using that scope. When someone transfers out, they’re automatically removed.

This is the core problem Microsoft Purview Adaptive Scopes solve: compliance coverage that keeps up with your organization without admin intervention.


Adaptive Scope vs Static Scope

Microsoft Purview compliance policies support two targeting methods:

FeatureStatic ScopeAdaptive Scope
How targets are definedManually selected mailboxes, sites, or groupsQuery based on Entra ID or SharePoint attributes
Updates when people change departmentsManual admin must edit the policyAutomatic scope re-evaluates continuously
Supports exclusionsYes, include all except specific locationsYes add exclusion conditions to the query
Best forSmall stable groups; one-off policiesDepartments, roles, and regions that change over time
Licensing requirementAvailable on all plansRequires Microsoft 365 E3 or above
Max per tenantN/A10,000 adaptive scopes

Key exam distinction: If an MS-102 scenario says a policy “must automatically include new employees” or “must not require admin updates when staff change roles,” the answer always involves an adaptive scope not a static scope.


Where Microsoft Purview Adaptive Scopes Can Be Used

Once created, a single adaptive scope is reusable across multiple policy types:

  • Retention policies: retain or delete content for matched users
  • Sensitivity label policies: publish labels to matched users
  • Auto-labeling policies: apply labels automatically to content owned by matched users
  • Communication compliance policies: monitor communications from matched users
  • DLP policies: apply data loss prevention rules to matched user locations

This reusability is a significant advantage: create one “HR Department” adaptive scope and assign it to all HR-related compliance policies. When the HR department expands, every policy updates automatically.


Step-by-Step Lab: Create a Microsoft Purview Adaptive Scope

Prerequisites: Compliance Administrator or Global Administrator role. Access to purview.microsoft.com.


Step 1: Navigate to Microsoft Purview Adaptive Scopes

From the Microsoft Purview compliance portal, click Settings in the left navigation β†’ expand Roles and scopes β†’ select Adaptive scopes.

Microsoft Purview Settings Adaptive scopes page showing Finance team adaptive scope with Users type created by admin365 lab on 10 Jun 2026
The Adaptive scopes list each scope is a reusable dynamic query that can be assigned to multiple compliance policies

The list shows existing Microsoft Purview adaptive scopes in your tenant. A Finance team scope already exists here. Click + Create scope.


Step 2: Name the Adaptive Scope

On the Name your adaptive policy scope page, enter:

  • Name: HR Department
  • Description: Adaptive Scope to apply policies to the HR Team
Microsoft Purview Create adaptive scope Name step showing HR Department entered as name and Adaptive Scope to apply policies to HR Team as description with Next button
Name scopes after the organizational unit, not the policy. A well-named scope is reusable across retention, DLP, and label policies

πŸ’‘ Best Practice: Name Microsoft Purview adaptive scopes after the organisational unit they represent, not the policy they’ll first be used in. “HR Department” can be reused across a retention policy, a DLP policy, and a sensitivity label policy. “HR Retention Scope” can only logically serve one purpose.

Click Next.


Step 3: Assign Admin Unit

On the Assign admin unit page, the Selected admin unit shows Full directory. Leave this as-is for most deployments.

Microsoft Purview Create adaptive scope Assign admin unit page showing Full directory as selected admin unit with Select admin unit option and Next button
Full directory means this scope can match any user across your entire tenant appropriate unless your organization uses Purview Administrative Units

Admin units in Microsoft Purview restrict which subset of the directory a compliance role can manage. For most organizations without a delegated admin structure, Full directory is the correct choice.

Click Next.


Step 4: Choose Scope Type

What type of scope do you want to create? page, select Users.

Microsoft Purview Create adaptive scope Scope type page showing Users option selected with SharePoint sites and Microsoft 365 Groups as unselected alternatives
Scope type determines which attributes are available Users covers mailboxes and OneDrive; SharePoint sites covers site collections

The three scope types and their attribute sources:

Scope TypeAttributes AvailablePolicy Targets
UsersEntra ID user attributes (Department, Job title, Country, City…)Exchange mailboxes, OneDrive accounts
SharePoint sitesSharePoint site properties (site name, URL, refinable strings)SharePoint document libraries
Microsoft 365 GroupsGroup attributes (Name, Description, Email address)Group mailboxes and SharePoint sites

Click Next.


Step 5: Define the User Query

On the Create the query to define users page, build the attribute filter:

  • Click + Add attribute
  • Attribute: Department
  • Operator: is equal to
  • Value: HR

The Query summary at the bottom updates to: Department = HR;

Microsoft Purview Create adaptive scope User query page showing User attributes section with Department is equal to HR and Query summary Department equals HR semicolon with Advanced query builder button
The query runs continuously against Entra ID anyone whose Department attribute equals “HR” is automatically in scope

⚠️ Common Mistake: Building a query for “Human Resources” when the Entra ID attribute value is actually “HR” or the reverse. The match is string-exact (though case-insensitive). Before creating the scope, check a sample user in Entra ID β†’ Users β†’ Profile β†’ Department to confirm the exact attribute value.

πŸ’‘ Best Practice: Use Advanced query builder if you need compound logic for example, users where Department = HR AND Country = Australia. The simple attribute interface only supports a single attribute; the advanced builder supports AND/OR operators and multiple conditions.

Click Next.


Step 6: Review and Submit

The Review and finish page shows the complete scope configuration:

  • Name: HR Department
  • Description: Adaptive Scope to apply policies to the HR Team
  • Admin unit: Full directory
  • Type: User
  • Query summary: Department = HR
Microsoft Purview Create adaptive scope Review and finish page showing HR Department name description Adaptive Scope to apply policies to HR Team Admin unit Full directory Type User Query summary Department equals HR with Submit button
Verify the query summary before submitting a wrong attribute value here means your policies cover the wrong people

Click Submit.


Step 7: Scope Created Confirmation

Microsoft Purview displays the Your scope was created confirmation page.

Microsoft Purview Create adaptive scope confirmation page showing Your scope was created green checkmark message with note about three days for queries to populate and Related tasks including Create adaptive retention policy
The scope is created the warning about the three-day population delay is important: do not assign a brand-new scope to a policy immediately

⚠️ Critical: The page notes that it can take up to three days for the queries to fully populate. Assigning a new adaptive scope to a policy before it fully populates means the policy may apply to an incomplete or empty set of users. Wait at least 24 hours, verify the scope member count, then assign it.

Click Done.


Step 8: Verify the Scope in the List

Back on the Microsoft Purview Adaptive scopes page, the HR Department now appears alongside the Finance team scope.

Microsoft Purview Adaptive scopes list showing HR Department and Finance team both as Users type created by admin365 lab with Type Created by, Last modified by, and Last modified columns
Both scopes are now available tenant-wide assign either to any compatible compliance policy

Step 9: Inspect Scope Details

Click the HR Department row. The Details panel opens on the right, showing all scope properties, including the query summary and last modified information.

Microsoft Purview Adaptive scopes page with HR Department selected showing Details panel with Name HR Department Description Adaptive Scope to apply policies to HR Team Admin unit Full directory Type User Query summary Department equals HR Last modified by admin365 lab
The Details panel lets you audit scope configuration at a glance useful when troubleshooting why a policy isn’t covering expected users

Use the Scope details button at the bottom of the Details panel to see the current count of matched users this confirms the scope is populating correctly before you assign it to a policy.


Step 10: Assign the Scope to a Policy

Once the scope is ready, you assign it during policy creation. Here’s what it looks like in a retention policy’s Review and finish step the scope appears as Selected Scope: HR Department (User).

Microsoft Purview Edit retention policy Review and finish page showing HR Retention Policy with Selected Scope HR Department User Locations Exchange mailboxes and OneDrive accounts Retention settings retain 7 years based on created date then delete
The adaptive scope appears in any policy that uses it this retention policy targets HR mailboxes and OneDrive automatically via the HR Department scope

The same scope can be selected when creating sensitivity label policies, DLP policies, or auto-labeling policies one scope, multiple policies, zero manual list management.


Best Practices for Microsoft Purview Adaptive Scopes

  • Audit Entra ID attribute quality first. Run a user export from Entra ID and check how many users have the Department field populated. If 30% of users have blank Department values, your adaptive scope will miss them entirely.
  • Wait 24–72 hours before assigning to a production policy. The 3-day population warning is real. Verify the scope member count in the Scope details before attaching it to an active policy.
  • Use one scope across multiple policies. A well-designed “HR Department” scope should serve your retention policy, your DLP policy, and your sensitivity label policy simultaneously reducing the number of objects to maintain.
  • Name scopes for the group, not the use case. “Finance Team” not “Finance Retention Scope.” Names that describe the group remain useful when you assign the scope to a second or third policy type.
  • Document your query logic. Add the query summary to the scope description field. When someone reviews the scope six months later, Department = HR AND Country = AU The description is far more useful than “Adaptive Scope for Aus HR.”

MS-102 Exam Tips

Scenario you’ll likely see: “A company wants to apply a sensitivity label policy to all users in the Legal department. New Legal staff should receive the policy automatically without admin intervention. What should the administrator configure before creating the label policy?”

Correct answer: A Microsoft Purview adaptive scope with a user query where Department = Legal Not: A static scope (requires manual updates) | A Microsoft Entra ID group (groups can be used in static scopes but don’t auto-update policy assignments) | An administrative unit (admin units restrict admin permissions, not policy targets)

Remember: Adaptive scope = dynamic query = automatic coverage. Static scope = manual list = manual maintenance.

Also know for the exam:

  • Microsoft Purview Adaptive scopes require Microsoft 365 E3 or above
  • Population delay after creation: up to 3 days
  • Maximum Microsoft Purview adaptive scopes per tenant: 10,000
  • Scope types: Users, SharePoint sites, Microsoft 365 Groups, these are the only three
  • Microsoft Purview Adaptive scopes work with: retention policies, sensitivity label policies, auto-labelling policies, DLP policies, communication compliance policies
  • You cannot convert a static scope policy to adaptive after creation you must create a new policy

FAQ

Q: Do I need to create a new adaptive scope for every policy?

A: No this is one of the key advantages. A single adaptive scope can be assigned to multiple policies simultaneously. Create “HR Department” once and reuse it in your retention policy, DLP policy, and sensitivity label policy.

Q: How long does it take for an adaptive scope to reflect a department change in Entra ID?

A: Typically, within 24 hours of the attribute change in Entra ID. The scope re-evaluates continuously, so new users with the matching attribute are picked up in the next evaluation cycle. The initial population after scope creation can take up to 3 days.

Q: Can I use an adaptive scope to exclude specific users from a policy?

A: Yes. In the user query, you can add exclusion conditions for example, Department = HR AND Job title is not equal to HR Director. The Advanced query builder supports complex NOT and AND/OR logic for this purpose.

Q: What is the difference between an adaptive scope and a Microsoft Entra ID dynamic group?

A: Both use attribute-based queries. A dynamic group in Entra ID controls group membership. An adaptive scope in Purview controls compliance policy coverage. They are separate concepts you cannot directly use a dynamic group as an adaptive scope, though both may use the same attribute logic.

Q: Can I use Microsoft Purview adaptive scopes in the Microsoft 365 Defender portal or only in Microsoft Purview?

A: Adaptive scopes are created and managed exclusively in the Microsoft Purview compliance portal (purview.microsoft.com β†’ Settings β†’ Roles and scopes β†’ Adaptive scopes). They are then available when creating policies within Purview.


Conclusion

You’ve created a Microsoft Purview adaptive scope that dynamically identifies HR department users from Entra ID, verified it in the Microsoft Purview Adaptive scopes list, and seen how it appears when assigned to a compliance policy. Adaptive scopes eliminate one of the most common compliance drift problems policies that stop covering the right people because no one remembered to update a manual list.


Related Posts in the MS-102 Series

Official Microsoft Reference: Microsoft Purview Adaptive scopes for retention policies Microsoft Learn

Written by

Lokesh M

Senior Infrastructure Engineer with 10+ years of IT infrastructure experience across Microsoft 365 Administration, Microsoft Entra ID, Microsoft Intune, Microsoft Security, Windows Server, Active Directory, Azure, and enterprise infrastructure.

Focus areas: Microsoft Certifications, Microsoft 365, Windows Server, Azure, Microsoft Security, Endpoint Management, and Enterprise IT.

TechCertGuide is built from hands-on lab experience, enterprise administration, and official Microsoft documentation to help IT professionals understand concepts before implementing them.

Leave a Comment