Skip to content
Cloud Security DeskSearch
Menu

Technical guideIdentity & access

Tier Entra administrator roles by the control they can take

Microsoft's own password reset and sensitive action tables show which Entra roles can take over which accounts. Use them, plus the non-role paths, to set three tiers, assignment rules and the controls that keep lower tiers out.

Published
Sources checked
Next review
Reading time
21 minutes
Coverage
Microsoft Entra · Microsoft Graph
Three horizontal bands stacked into a stepped form, widest at the bottom and narrowest at the top, with short blue arrows pointing down through the gaps between them and one red arrow climbing in steps from a token on the bottom band around the middle band into the top band.
Conceptual illustration: control should flow down through the tiers, and the tier model exists to find the one path that climbs from the lowest tier to the top.

A governance guide for identity architects and Entra administrators, built from Microsoft's built-in roles reference, privileged roles tables, Graph permission cautions and restricted administrative unit documentation reviewed October 9, 2026. It gives a takeover-based tier model, assignment rules per tier, the controls that stop lower tiers reaching higher accounts with their documented limits, and a read-only snapshot for detecting role changes.

At a glance

Key findings

  • On October 9, 2026, Microsoft's built-in roles reference (dated July 17, 2026) listed 136 roles, 35 with the preview PRIVILEGED label; the flag considers only microsoft.directory actions, and service roles such as Exchange Administrator carry no label. [1][4]
  • In Microsoft's password reset table, Password Administrator reaches 4 of 18 target rows, Helpdesk and Authentication Administrator 9, User Administrator 11, and only Privileged Authentication Administrator and Global Administrator all 18. [3]
  • Every reset-capable role can reset users with no administrator role, and Microsoft's role descriptions warn that such a user may own a privileged application or an Azure subscription. [1][3]
  • Members and owners of role-assignable groups can be reset only by Privileged Authentication Administrator or Global Administrator, with a limit of 500 such groups per tenant. [3][16]
  • Restricted management units are fixed at creation, capped at 100 per tenant and closed to PIM and access reviews; protected actions cover Conditional Access changes but not role assignment or password reset. [19][20]

Tier by what a role can take over

Put each Entra role, and each principal that can act like one, in the tier of the most valuable thing it can take control of, either directly or through one documented step. Role names are a weak guide. Helpdesk Administrator and Global Administrator both carry Microsoft's PRIVILEGED label, yet in Microsoft's own password reset table the first can reset 9 of the 18 kinds of target account and the second all 18. That table, its companion for sensitive actions such as changing userPrincipalName or onPremisesImmutableId, and the warnings written into individual role descriptions are enough to draw the takeover graph a tier model needs. [1][3]

Three tiers come out of that reading. Tier 0 can assign any role, change any credential, alter the policies that gate administrator sign-in, or decide how the tenant authenticates through federation and synchronization. Tier 1 can take over accounts with no administrator role and a bounded set of lower administrators, or run a whole service such as Exchange Online or Intune. Tier 2 reads, or manages a narrow scope. Several members of Tier 0 hold no directory role at all: owners of role-assignable groups that carry Tier 0 roles, approvers of Tier 0 activations, applications whose Graph permissions let them grant roles, anyone who can add a credential to such an application, and the Microsoft Entra Connect server. [1][3][5][10][11][15]

Enforcement follows a short rule set. Make Tier 0 eligible-only through Privileged Identity Management, on dedicated cloud-only accounts, with a Conditional Access authentication context at activation. Move any ordinary user who holds Tier 0 power out of reach of the lower tiers, which in Entra means a role-assignable group. Use restricted management administrative units for executives and other high-value non-administrators rather than for Tier 0 administrators, and put protected actions on Conditional Access changes. Each control has documented limits, covered below. The counts here were taken on October 9, 2026 from the built-in roles reference dated July 17, 2026, which lists 136 roles with 35 labeled privileged. The label is still in preview, so the tier list needs a review trigger, not a one-time decision. [1][3][15][16][19][20]

Why the privileged label is not a tier model

Microsoft defines a privileged permission as one that can delegate management of directory resources to others, modify credentials, authentication or authorization policies, or read restricted data, and a privileged role as any built-in or custom role holding at least one such permission. In Microsoft Graph the flag is isPrivileged on unifiedRoleDefinition, and its definition carries a qualifier that explains several of the surprises: it considers only actions in the microsoft.directory namespace. Microsoft's own page marks the label as a preview. [3][4]

The count comes from the All roles table of the built-in roles reference. A script parsed the table in the published Markdown source and counted rows whose description carries the privileged label image, then repeated the count against the rendered Learn page. Both gave 136 roles and 35 labeled, and both carried an ms.date of July 17, 2026 when fetched on October 9, 2026. Microsoft's role guidance, dated June 1, 2026, still says Entra supports over 65 built-in roles, a small sign of how unevenly these pages move. [1][2][5]

A binary flag cannot rank. It puts Global Administrator, Helpdesk Administrator, Application Developer and four reader roles (AI Reader, Attribute Provisioning Reader, Global Reader and Security Reader) in one set. A reasonable reading is that the readers qualify under the restricted-data clause of the definition, though none of them can change anything. Security Operator and the new Entra SOC Identity Responder are labeled as well, while Microsoft limits both to acting on non-administrative accounts. [1][3]

The namespace qualifier explains the opposite problem. Exchange Administrator and SharePoint Administrator hold most of their power in service namespaces, the likely reason neither is labeled, even though Microsoft's privileged access planning guide lists both beside Global Administrator and Privileged Role Administrator as the highly privileged roles to review first. Other unlabeled roles reach further than their names suggest, as the table shows. [1][4][6]

The labeled set also moves. TrustedSec counted 28 labeled roles in a review published November 18, 2025. Comparing that list with the current table gives seven additions and no removals: Agent ID Administrator, AI Administrator, AI Reader, Authentication Extensibility Password Administrator, Entra SOC Identity Responder (in public preview from June 8, 2026), Identity Governance Administrator and Tenant Governance Administrator. The TrustedSec figure is a third party's count made by its own method, so read the gap as a direction of travel, not a measured rate. [1][7][8]

The label has also started to carry platform behavior, which is a reason to track it even though it should not define the tiers. From July 1, 2026, Entra blocks Connect Sync and Cloud Sync from hard-matching an Active Directory object onto a cloud user who is assigned or eligible for a privileged Entra role. Microsoft's announcement of the change described it as covering users who hold Entra roles, and neither page says whether privileged means the label. Until that is settled, test the behavior for any Tier 0 role that lacks the label instead of assuming it is covered. [8][9]

Roles where the PRIVILEGED label and a takeover reading disagree, from Microsoft documentation fetched October 9, 2026. [1][3][6][11][17]
RoleLabelWhat Microsoft documentsTier here
Exchange AdministratorNoneListed with Global Administrator as highly privileged; manages all Microsoft 365 groupsTier 1
Groups AdministratorNoneManages members and owners of every group that is not role-assignableTier of the most sensitive group it can change
Authentication Policy AdministratorNoneSets which authentication methods every user can register and useTier 1, with Tier 0 change control
Directory Synchronization AccountsNoneAssigned to the Connect service, whose server must be treated as Tier 0Tier 0, with the server
Entra SOC Identity ResponderPrivilegedDisables users, revokes sessions and resets passwords for non-administratorsTier 1
Global ReaderPrivilegedReads settings across Microsoft 365 services; takes no management actionsTier 2

Read the password reset and sensitive action matrices

Microsoft's privileged roles page carries two tables that work as an adjacency list. In each, the columns are roles that can act and the rows are the roles held by the target account. The reset table covers password reset and refresh token invalidation for six acting roles. The sensitive action table covers four acting roles and eight actions, including disabling an account, changing mobilePhone, otherMails or userPrincipalName, updating onPremisesImmutableId, and deleting or restoring a user. Microsoft adds that the right to reset a password includes changing businessPhones, mobilePhone and otherMails, the properties self-service reset relies on, so a reset right is also a right to redirect future recovery. Both tables describe tenant-scoped assignments; administrative unit scope adds restrictions. [3]

Counting check marks down each column gives the reach of every acting role across the 18 target rows. Password Administrator reaches 4, Helpdesk Administrator and Authentication Administrator 9 each, User Administrator 11, and Privileged Authentication Administrator and Global Administrator all 18. In the sensitive action table, Authentication Administrator reaches 9 rows, User Administrator 11 and the two top roles 18. The rows are categories rather than equal units, and the last one, all other built-in and custom roles, stands for more than a hundred roles at once. [1][3]

Read across each row instead and the tables draw the Tier 0 boundary themselves. Six target rows are reachable only from Privileged Authentication Administrator and Global Administrator in both tables: Global Administrator, Privileged Authentication Administrator, Privileged Role Administrator, users who are members or owners of a role-assignable group, users holding a role scoped to a restricted management administrative unit, and every role the table does not name. Through these actions, an account in those rows can be taken over only from inside Tier 0. The tables also show sideways movement within Tier 1. Helpdesk Administrators can reset other Helpdesk Administrators, Authentication Administrators can act on each other, and User Administrators can reset Groups Administrators and Helpdesk Administrators, so one compromised Tier 1 account spreads across its peers before it tries to climb. [3]

The row that matters most for tiering is the one every column reaches: users with no administrator role. Microsoft's descriptions of Helpdesk, User and Authentication Administrator each warn that such a user may own an application with privileged permissions, own an Azure subscription, or own a group that grants sensitive access, and that resetting their credentials can mean assuming that identity and, by updating an owned application's credentials, the application's identity as well. Security Administrator, Security Operator and Entra SOC Identity Responder share the reach into non-administrators. For tiering, the consequence is structural: a Tier 1 reset right becomes a Tier 0 path whenever a plain user account holds Tier 0 power. [1][3]

One sensitive property needs a separate note. onPremisesImmutableId is the anchor Connect Sync and Cloud Sync use to hard-match an incoming Active Directory object to an existing cloud user and take over its source of authority. User Administrators and Authentication Administrators can set it on the users in their rows, and Microsoft's Connect hardening guidance tells customers to disable hard match takeover because an attacker could use it to control cloud-managed objects. Microsoft states that the 2026 block leaves hard matching onto cloud users without roles unaffected, so the plain user who owns a privileged application stays exposed unless takeover is disabled for the tenant. [3][8][9][11]

Figure 01

Only two roles can reset every kind of account

Privileged Authentication Administrator and Global Administrator reach all 18 target rows of Microsoft's reset table; Password Administrator reaches 4. [3]

Horizontal bar chart of the target rows each role can reset in Microsoft's password reset table, out of 18: Password Administrator 4, Helpdesk Administrator 9, Authentication Administrator 9, User Administrator 11, Privileged Authentication Administrator 18, Global Administrator 18.

Source. Counted from the Who can reset passwords and Who can perform sensitive actions tables on Microsoft's Privileged roles and permissions page (ms.date June 5, 2026), fetched October 9, 2026. Tenant-scoped assignments only. [3]

Method. Source-derived count of check marks per acting-role column across the 18 target rows, made by script on the published Markdown source and matched cell by cell against the rendered page. Rows are categories, not equal units; the last row covers every other built-in and custom role. Password and Helpdesk Administrator are not columns in the sensitive action table. [3]

Accessible table and figure data
Figure 1 accessible table
Acting roleReset target rows (of 18)Sensitive action rows (of 18)
Password Administrator4Not a column
Helpdesk Administrator9Not a column
Authentication Administrator99
User Administrator1111
Privileged Authentication Administrator1818
Global Administrator1818
Figure 1 accessible table
Acting roleReset target rows (of 18)Sensitive action rows (of 18)
Password Administrator4Not a column
Helpdesk Administrator9Not a column
Authentication Administrator99
User Administrator1111
Privileged Authentication Administrator1818
Global Administrator1818

Paths outside directory roles

The matrices only describe role holders acting on role holders. Microsoft's documentation names several other ways to reach Tier 0, and none of them appears in a list of directory role assignments. Each one is either a Tier 0 principal or a path to remove.

A hypothetical tenant shows how short these paths are. A developer with no Entra role owns an app registration whose service principal was granted RoleManagement.ReadWrite.Directory for an automation job. Every reset-capable role, Password Administrator included, can reset the developer's password. As owner, the developer can add a client secret. With the secret, the application can add any user to Global Administrator. Every step is documented behavior, and none of them involves a directory role held by the developer. [1][3][10]

  • Owners of role-assignable groups. Microsoft's role guidance says an owner decides who joins the group and so, indirectly, who receives its role. The owner of a group assigned Global Administrator is one membership change away from being a Global Administrator, with no role of their own. [5][16]
  • PIM approvers. An approver for a role needs no role at all, and when no approver is named, active Privileged Role Administrators and Global Administrators become the default approvers. Whoever can approve a Tier 0 activation, or reset the approver's account, belongs to Tier 0. [15]
  • Anyone who can add an application credential. Application Administrator and Cloud Application Administrator can add credentials to applications and use them to act as the application, and owners can do the same for the applications they own. Microsoft Graph warns that RoleManagement.ReadWrite.Directory and AppRoleAssignment.ReadWrite.All let an application grant more privilege to itself, other applications or any user, and that credential-managing permissions such as Application.ReadWrite.All let it act as other entities. [1][10]
  • Service principals and intermediaries. Microsoft's privileged roles page names privileged access management tools, jump hosts, session hosts, automation runbooks and service principals that hold highly privileged roles as control plane assets, to be administered only from equally trusted systems. [3]
  • The sync server. Microsoft says the Entra Connect server must be treated as a Tier 0 component, because an attacker who controls it can manipulate users in Entra, and recommends disabling soft matching and hard match takeover. The Directory Synchronization Accounts role the service uses carries no label. [1][11]
  • Azure from the directory. Entra roles and Azure roles are separate, except that a Global Administrator can assign itself User Access Administrator at the Azure root scope and from there grant access in every subscription and management group. [12]
  • Administrator workstations. Microsoft's device guidance says an attacker who controls a device can impersonate its users or steal their credentials. If Tier 0 administrators work from Intune-managed devices, the administrators with global permissions in Intune can reach those sessions. That placement is an inference from the device guidance, not a statement Microsoft makes about Intune Administrator. [1][13]

Which roles land in each tier

Microsoft's enterprise access model supplies the frame: a control plane for identity and access, a management plane for enterprise IT, and a data and workload plane, arranged so that control of a higher plane cannot be obtained from a lower one. It does not supply an Entra role list. The placement rule used here fills that gap. A role or principal sits in the highest tier of anything it can take over in one documented step, whether by resetting a credential, assigning a role, adding an application secret, changing a policy that protects a higher account, or changing how accounts authenticate. [3][14]

Under that rule, Tier 0 holds Global Administrator, and Privileged Role Administrator, which Microsoft says lets its holders assign any role to themselves or others, Global Administrator included. It holds Privileged Authentication Administrator, which can reset any credential. It holds Conditional Access Administrator and Security Administrator, because Microsoft's PIM settings page says principals that manage Conditional Access policies can change or remove the requirements on role activation and should be treated as highly privileged. Hybrid Identity Administrator, which manages Connect, pass-through authentication, password hash sync and federation settings, is Tier 0, and so is Partner Tier2 Support, a deprecated role that can still reset Global Administrators and should have no assignments. Application Administrator and Cloud Application Administrator join them in any tenant where some application holds a Tier 0 role or permission; TrustedSec's model places both in Tier 0 without that condition. [1][3][7][15]

Two roles change tier with the tenant's design. Domain Name Administrator can configure a domain for federation, and External Identity Provider Administrator can update the federation property of domains, so either can decide how users in a federated custom domain authenticate. If Tier 0 accounts are cloud-only accounts in the onmicrosoft.com domain, which is what Microsoft prescribes for emergency access accounts, both roles fall to Tier 1. If administrators sign in on a custom domain that can be federated, both belong in Tier 0. TrustedSec's model of November 2025 places both in Tier 1; the difference is this conditional reading, not a dispute about what the roles can do. Intune Administrator follows the same logic for administrator workstations. [1][7][18]

Tier 1 then holds the roles that can take over non-administrators or a bounded set of lower administrators, or that run a whole service: User, Authentication, Helpdesk and Password Administrator, Entra SOC Identity Responder, Security Operator, Groups Administrator, Exchange and SharePoint Administrator, Intune Administrator outside the workstation case, Identity Governance and Lifecycle Workflows Administrator, Authentication Policy Administrator, Directory Writers, and Cloud Device Administrator, which can read BitLocker recovery keys. Tier 2 holds the readers and narrowly scoped service roles. Global Reader keeps its label and sits in Tier 2 for assignment rules, but its accounts can see the configuration an attacker would study, so they still sign in with phishing-resistant methods. [1][3]

Figure 02

Three tiers set by what each role can take over

Tier 0 includes principals with no directory role: group owners, approvers, privileged applications and the sync server. [3][10][11][15][16]

Layered model with four cards. Tier 0, control plane: takes any role, credential or admin-gating policy; Global, Privileged Role, Privileged Authentication, Conditional Access, Security, Hybrid Identity and Application Administrators, plus group owners, approvers, privileged apps and the Connect server. Tier 1, management plane: non-administrators, some administrators or one service. Tier 2: readers and narrow roles. A fourth card lists Domain Name, External Identity Provider and Intune Administrators as conditional placements.

Source. Conceptual model based on Microsoft's enterprise access model, privileged roles tables, role descriptions, PIM settings and Graph permission cautions, reviewed October 9, 2026. [1][3][10][11][14][15]

Method. Conceptual. Placement rule: a role or principal sits in the highest tier of anything it can take over in one documented step. Role lists are abbreviated; the reasoning is in the article text. [1][3][14]

Accessible table and figure data
Figure 2 accessible table
TierCan take overDirectory rolesNotes
Tier 0, control planeany role, any credential, the policies that gate admin sign-inGlobal, Privileged Role, Privileged Authentication, Conditional Access, Security, Hybrid Identity and Application Administratorsalso group owners, PIM approvers, privileged apps and their credential managers, Connect server
Tier 1, management planenon-administrators, some lower administrators, one serviceUser, Authentication, Helpdesk, Password, Groups, Exchange, Intune and Authentication Policy Administrators, SOC Identity Responderalso owners of ordinary groups that grant service access
Tier 2, workload and readnothing directly; reads configurationGlobal Reader, Security Reader, Reports Reader, narrow service rolesaccounts still use phishing-resistant sign-in
Conditional placementsdepends on tenant designDomain Name, External Identity Provider and Intune AdministratorsTier 0 with federated admin domains or managed admin devices
Figure 2 accessible table
TierCan take overDirectory rolesNotes
Tier 0, control planeany role, any credential, the policies that gate admin sign-inGlobal, Privileged Role, Privileged Authentication, Conditional Access, Security, Hybrid Identity and Application Administratorsalso group owners, PIM approvers, privileged apps and their credential managers, Connect server
Tier 1, management planenon-administrators, some lower administrators, one serviceUser, Authentication, Helpdesk, Password, Groups, Exchange, Intune and Authentication Policy Administrators, SOC Identity Responderalso owners of ordinary groups that grant service access
Tier 2, workload and readnothing directly; reads configurationGlobal Reader, Security Reader, Reports Reader, narrow service rolesaccounts still use phishing-resistant sign-in
Conditional placementsdepends on tenant designDomain Name, External Identity Provider and Intune AdministratorsTier 0 with federated admin domains or managed admin devices

Assignment rules per tier

Tier 0 gets the strictest rules Microsoft documents, applied to the whole tier rather than to Global Administrator alone. Microsoft's thresholds are fewer than five Global Administrators and fewer than ten privileged role assignments; the second covers assignments of labeled roles, which include Helpdesk and Password Administrator, so read it as a prompt and hold Tier 0 to it strictly. Assign Tier 0 roles as eligible, never active, with one documented exception: the two or more emergency access accounts, which Microsoft says should hold Global Administrator as permanent active and be cloud-only onmicrosoft.com accounts that are neither federated nor synchronized. Everyone else in Tier 0 uses a dedicated cloud-only administrator account, which Microsoft's role guidance also asks for when it advises against on-premises synced accounts for role assignments. [3][5][18]

At activation, require a Conditional Access authentication context rather than relying on the plain MFA setting. Microsoft listed the option as generally available in April 2026. It can demand an authentication strength and a compliant device, and with sign-in frequency set to every time it forces reauthentication on each activation, although a 10-minute window lets one reauthentication cover several activations. Scope that policy to all users or to eligible users, never to the directory role, because the user does not hold the role yet when activating. Activation duration can be set from 1 to 24 hours, and where approval is required, Microsoft recommends at least two approvers. [8][15]

Approvers for Tier 0 should themselves be Tier 0 accounts, or at least people whose accounts the lower tiers cannot reset, since the approver sits on the path. For Tier 1, eligibility is still preferable, and group-based assignment through PIM for Groups works if activating membership requires approval: Microsoft warns that without approval, a less privileged administrator might reset a member's credentials and activate the assignment on their behalf. Scope Tier 1 roles to administrative units wherever the role supports unit scope. Tier 2 can keep standing assignments with phishing-resistant MFA and periodic access reviews. [15][17][21]

Three neighboring questions are deliberately left to other articles: what an expired activation proves about sessions already open, how just-in-time access compares across clouds, and how to bind Tier 0 sessions to their devices with token protection.

Figure 03

Assignment rules tighten with each tier

Tier 0 stays eligible-only on dedicated cloud-only accounts, with emergency access accounts as the documented exception. [5][15][18]

Matrix of eight rules across three tiers. Tier 0: eligible only except emergency accounts, dedicated cloud-only account, role-assignable groups with Tier 0 owners or none, authentication context with phishing-resistant strength every time, two approvers outside lower-tier reach, reset only by Privileged Authentication or Global Administrator, privileged access workstation, review on every change. Tier 1 and Tier 2 relax each rule in steps.

Source. Conceptual rules drawn from Microsoft's role guidance, PIM role settings, PIM for Groups, role-assignable group and emergency access documentation reviewed October 9, 2026. [5][15][16][17][18]

Method. Conceptual. Microsoft documents the mechanisms; the per-tier choices and review cadences are editorial recommendations. [5][15][17]

Accessible table and figure data
Figure 3 accessible table
RuleTier 0Tier 1Tier 2
AssignmentEligible only, except emergency accountsEligible preferredStanding allowed
AccountDedicated cloud-only admin accountSeparate admin accountSeparate admin account
GroupsRole-assignable, Tier 0 owners or noneRole-assignable, PIM for Groups with approvalRole-assignable, owners allowed
ActivationAuthentication context, phishing-resistant, every timeAuthentication context or MFANot applicable
ApprovalTwo approvers outside lower-tier reachRequired for group activationNone
Reset pathPrivileged Authentication or Global Administrator onlyVaries by role; top two roles only if group-assignedPer Microsoft's reset table
DevicePrivileged access workstationManaged compliant deviceManaged device
ReviewEvery change, plus quarterlyQuarterly access reviewTwice a year
Figure 3 accessible table
RuleTier 0Tier 1Tier 2
AssignmentEligible only, except emergency accountsEligible preferredStanding allowed
AccountDedicated cloud-only admin accountSeparate admin accountSeparate admin account
GroupsRole-assignable, Tier 0 owners or noneRole-assignable, PIM for Groups with approvalRole-assignable, owners allowed
ActivationAuthentication context, phishing-resistant, every timeAuthentication context or MFANot applicable
ApprovalTwo approvers outside lower-tier reachRequired for group activationNone
Reset pathPrivileged Authentication or Global Administrator onlyVaries by role; top two roles only if group-assignedPer Microsoft's reset table
DevicePrivileged access workstationManaged compliant deviceManaged device
ReviewEvery change, plus quarterlyQuarterly access reviewTwice a year

Stop lower tiers reaching higher accounts

The reset tables protect users who hold administrator roles. They do not protect a plain user with Tier 0 power elsewhere, such as an Azure root-scope owner or the owner of a privileged application, and those accounts move first. The documented tool is the role-assignable group. Only a Privileged Authentication Administrator or Global Administrator can change the credentials, reset the MFA or modify the sensitive attributes of its members and owners, the protection covers eligible members and owners who have not activated, and the group itself can be managed only by Global Administrators, Privileged Role Administrators and its owners. Microsoft recommends considering role-assignable creation for any group that grants access to sensitive resources, even one with no Entra role attached. [3][16][17]

The constraints are fixed at creation. isAssignableToRole can be set only on a new group and never changed, membership must be assigned rather than dynamic, no group can be nested inside, creating one needs at least Privileged Role Administrator, and a tenant can hold 500 at most. Through Microsoft Graph, changing membership needs RoleManagement.ReadWrite.Directory and Group.ReadWrite.All does not work, which means any automation that manages these groups holds a Tier 0 permission. Spend the 500 on groups that carry Tier 0 or Tier 1 roles and on groups that grant Azure Owner, User Access Administrator or privileged application roles. [10][16]

Everything else stays reachable. For ordinary groups, Microsoft names Exchange Administrators, Groups Administrators and User Administrators among the roles that can manage them, and Authentication, Helpdesk and User Administrators among those that can change the credentials of their active members. A security group that grants Owner on a production subscription and was not created as role-assignable has the tier of its most junior manager. Applications need the same treatment from the other side: remove user owners from applications that hold Tier 0 roles or permissions, or make every owner a Tier 0 account. [17]

Protected actions close a narrower gap. They attach a Conditional Access authentication context to specific permissions and are enforced when the action is attempted, however the role was granted. The supported set covers creating, updating and deleting Conditional Access policies, cross-tenant access settings, named locations, hard deletion of some directory objects, and the authentication context setting that defines protected actions. Role assignment, password reset and application credentials are not on the list, so protected actions cannot replace the controls above. What they add is a second gate on the policies that guard Tier 0: if changing a Conditional Access policy demands a phishing-resistant strength, it follows that a stolen session lacking that strength cannot rewrite the policy. [19]

Microsoft's pages disagree about status. The privileged roles page, dated June 5, 2026, calls protected actions a preview, while the protected actions overview carries no preview notice; plan for preview behavior. Step-up works in the Entra admin center, Microsoft Graph PowerShell and Graph Explorer. Azure PowerShell fails when it attempts a protected action, and creating a terms of use page or a custom control fails while Conditional Access changes are protected. Exclude an emergency access account from the policy, as Microsoft advises. [3][19]

Restricted management units and their limits

Restricted management administrative units solve a different problem from tiers: they keep tenant-wide role assignments in place while removing specific objects from their reach. Only administrators assigned at the unit's scope can change the Entra properties of its users, devices and security groups. Tenant-scoped Global Administrators and Privileged Role Administrators cannot modify members, but they can still manage the unit and assign themselves to it, which leaves an audit record. Microsoft's own example is executives and their devices, shielded from Helpdesk Administrators who could otherwise reset their passwords or read BitLocker recovery keys. [20]

The block covers Entra properties, not the services around them. Changing Exchange mailbox settings, applying Intune policies to member devices, assigning licenses, adding a member group as a SharePoint site owner and adding the unit's members to other groups all still work for tenant-scoped administrators. An executive in such a unit is protected from a help desk password reset, but not from an Exchange Administrator changing mailbox settings or an Intune Administrator configuring the executive's laptop. Microsoft 365 groups, mail-enabled security groups and distribution groups cannot be members at all. [20]

  • The restricted setting is chosen when the unit is created and cannot be changed afterward. [20]
  • Members cannot be managed with ID Governance features: Microsoft names PIM, entitlement management, lifecycle workflows and access reviews, so automated joiner, mover and leaver handling stops at the unit boundary. [20]
  • A role-assignable group inside a unit cannot have its membership changed by its owners. Only Global Administrators and Privileged Role Administrators can change it, and neither role can be assigned at unit scope. [20]
  • A Global Administrator placed in a unit cannot have a password reset by any other administrator, because no role assignable at unit scope can reset a Global Administrator; the account has to be removed from the unit first. Microsoft's list of unit-scoped roles describes a unit-scoped Privileged Authentication Administrator as able to reset any user, which conflicts with that statement, so follow the restricted unit page and test before relying on either. [20][21]
  • Applications cannot modify members unless they hold an Entra role at the unit's scope; Microsoft Graph application permissions do not apply. [20]
  • Deleting a unit can take up to 30 minutes to lift all protections, a tenant can hold at most 100 units, and each unit administrator needs a Microsoft Entra ID P1 license. [20]

Review the tiers when roles change

A tier list drawn in October 2026 will drift within months unless something signals when roles change, and the built-in roles page is a poor signal on its own. On October 9, 2026, the live page displayed text from the Tenant Governance Administrator description file dated October 6, 2026, including application-scoped operations to create service principals and manage application role assignments, while the page itself still reported a last update of July 17, 2026. Role descriptions live in separate include files in Microsoft's documentation source, so a permission change inside one role need not move the page date. [1][2][24]

Diff the API instead. The example below snapshots privileged role definitions, active privileged assignments and eligibility schedules with Microsoft Graph PowerShell, using the isPrivileged filters Microsoft documents. The calls need only RoleManagement.Read.Directory and run under a Global Reader account. They return principals, not people: a group in the output has to be expanded to members and owners, a service principal to its owners and to whoever can manage its credentials, and the unlabeled roles in your Tier 0 and Tier 1 lists have to be added by template ID. [3][22][23]

Run the snapshot monthly and also when any of these happens: a new built-in role appears in the Entra release notes, an application receives a Graph permission that can assign roles or manage credentials, a role-assignable group gains an owner, a service principal receives a directory role, a domain's federation settings change, or a Connect server is rebuilt. Each one can carry a principal across a tier boundary without anyone touching a role assignment. [8][10][16]

Example (Microsoft Graph PowerShell beta module, read-only): snapshot privileged role definitions, active assignments and eligibility schedules, then compare with the previous run. The isPrivileged property is beta and the label is in preview; add unlabeled Tier 0 and Tier 1 roles by template ID.
# Example: read-only snapshot of privileged Entra roles (Microsoft Graph PowerShell, beta module).
# Needs only RoleManagement.Read.Directory; a Global Reader account is enough.
Connect-MgGraph -Scopes "RoleManagement.Read.Directory"
$today = Get-Date -Format "yyyy-MM-dd"

# 1. Role definitions that carry the PRIVILEGED label (preview)
$privileged = Get-MgBetaRoleManagementDirectoryRoleDefinition -All -Filter "isPrivileged eq true" |
    Sort-Object DisplayName
$privileged | Select-Object DisplayName, TemplateId, IsBuiltIn |
    Export-Csv "privileged-roles-$today.csv" -NoTypeInformation

# 2. Active assignments of those roles, with the filter Microsoft documents
Get-MgBetaRoleManagementDirectoryRoleAssignment -All -ExpandProperty "roleDefinition" `
    -Filter "roleDefinition/isPrivileged eq true" |
    Select-Object PrincipalId, RoleDefinitionId, DirectoryScopeId |
    Export-Csv "privileged-active-$today.csv" -NoTypeInformation

# 3. Eligible assignments are separate PIM objects; filter them locally
$ids = $privileged.Id
Get-MgBetaRoleManagementDirectoryRoleEligibilitySchedule -All |
    Where-Object { $ids -contains $_.RoleDefinitionId } |
    Select-Object PrincipalId, RoleDefinitionId, DirectoryScopeId, MemberType |
    Export-Csv "privileged-eligible-$today.csv" -NoTypeInformation

# 4. Compare with the previous snapshot (example file name)
Compare-Object (Import-Csv "privileged-roles-2026-09-01.csv") `
    (Import-Csv "privileged-roles-$today.csv") -Property TemplateId, DisplayName

Where tiering adds more friction than it removes

A tenant with three administrators gains little from three tiers and a full approval chain. When every Tier 0 approver is also the only person able to do the work, approval becomes ceremony, and the emergency access accounts, which hold permanent active assignments by design, start to look like the quick route. Two tiers are enough there: Tier 0 eligible-only with an authentication context, everything else standing with phishing-resistant MFA, and the emergency access accounts kept for emergencies and exercised on a schedule. [15][18]

Restricted units break workflows by design. Microsoft warns that placing objects in one can break existing processes, and losing access reviews and lifecycle workflows for members means joiner, mover and leaver handling for those accounts has to be rebuilt by hand. A unit that protects twenty executives is affordable. One that holds two thousand users moves the help desk's work onto a few unit administrators, who then become the target. [20]

Protected actions break tools that cannot answer a claims challenge, Azure PowerShell among them, and a team that meets those failures mid-incident is under pressure to remove the policy, so settle the supported tools beforehand. Over-tiering fails in a similar way. Placing Exchange, SharePoint and Teams administrators in Tier 0 because they are powerful inside their services gives every administrator the same workstation, approval and activation rules, and rules applied to everyone erode. The takeover test exists to keep Tier 0 small enough to run strictly. [19]

The model also stops fitting where the administrative path runs outside Entra. If a third-party privileged access tool brokers every administrator session, that tool and its administrators are Tier 0 and the Entra controls become a second line. Partner administration through granular delegated admin privileges, which Entra governs with a dedicated built-in role, brings another organization's administrators into the graph, and their tiering is outside your control. In both cases, ask the takeover question about the outside party before trusting the tiers inside. [1][3]

Run the first tier review

Run the first review in this order, because each step changes what the next one finds.

  • Pull every privileged role definition, active assignment and eligibility schedule, then add the unlabeled roles you place in Tier 0 or Tier 1 by template ID.
  • Expand groups to members and owners and service principals to owners and credential managers, then list PIM approvers, applications holding role-granting or credential-managing Graph permissions, and every Connect server. [10][15]
  • Mark Tier 0 from the six target rows that only Privileged Authentication Administrator and Global Administrator can reach, plus the non-role paths. Anything that reaches a Tier 0 principal in one step is Tier 0. [3]
  • Move plain users who hold Tier 0 power into role-assignable groups, remove user owners from Tier 0 applications, and make every Tier 0 role eligible-only behind an authentication context. [15][16]
  • Add restricted management units for executives and protected actions on Conditional Access changes, then schedule the monthly snapshot. [19][20]

Method and provenance

Source-led governance analysis of Microsoft Entra, Microsoft Graph, Microsoft Entra Connect and Microsoft security documentation, with one third-party role review used as a dated comparison point. Role and label counts and the reset and sensitive action reach were counted by script from the published documentation source and checked against the rendered Learn pages. Sources were reviewed on October 9, 2026.

No Entra tenant was configured or tested. Tier placements, assignment rules and review cadences are editorial judgments built on the cited documentation; the PRIVILEGED label and protected actions are described by Microsoft as preview, and role lists and permissions can change after the review date.

AI assistance. AI assisted research synthesis, counting scripts, drafting, diagram planning and visual production, with deterministic editorial checks. No personal administration experience, independent human review or live test is claimed.

Published under the Cloud Security Desk organizational byline. Read the practitioner guide policy.

References

  1. Microsoft Entra built-in roles Microsoft. Accessed .
  2. Best practices for Microsoft Entra roles Microsoft. Accessed .
  3. Managing Privileged Roles in Microsoft Entra ID: A Pragmatic Approach TrustedSec. Published . Accessed .
  4. Microsoft Entra releases and announcements Microsoft. Accessed .
  5. Microsoft Graph permissions reference Microsoft. Accessed .
  6. Privileged access devices Microsoft. Accessed .
  7. Enterprise access model Microsoft. Accessed .
  8. Use Microsoft Entra groups to manage role assignments Microsoft. Accessed .
  9. Privileged Identity Management (PIM) for Groups Microsoft. Accessed .
  10. Manage emergency access admin accounts Microsoft. Accessed .
  11. What are protected actions in Microsoft Entra ID? Microsoft. Accessed .
  12. List roleDefinitions (Microsoft Graph beta) Microsoft. Accessed .
  13. List roleEligibilitySchedules (Microsoft Graph beta) Microsoft. Accessed .