LevelUpWith

Explore / Support Pro: Helping Users Move to Microsoft 365 / Lesson 2

Lesson 2: Who Can Do What: The Smallest Role for Each Job

Learners match each cutover support job to the least-privileged Microsoft Entra, Exchange, SharePoint or Google admin role that can do it, and record when they checked the role.

Free to read, no account needed. Part of Support Pro: Helping Users Move to Microsoft 365.

By the end of this level you'll be able to

  • Pick the smallest role for common jobs such as password resets and MFA re-registration, mailbox permissions, OneDrive and site access, and read-only log checks, and justify not using Global Administrator
  • Find a role's current permissions in the Microsoft Entra admin center and the Google Admin console, and record the date you checked them
  • Ask the project team for a missing role with a short, specific request instead of a request for broad admin rights

Why the smallest role matters in cutover week

In cutover week you will be asked to do the same few jobs again and again: reset a password, get someone back into MFA on a new phone, give an assistant access to a manager's mailbox, sort out a OneDrive or site access problem, or read a sign-in log to see why a login failed. Each of these needs an admin role. The easy request is "just give support Global Administrator for the week". Don't make it.

Think of roles as a key ring. Global Administrator is the master key to every door in the building, including the server room and the safe. If your account gets phished on day three, the attacker has the master key too. A role that fits the job opens one corridor. If it leaks, the damage stays in that corridor, and the audit log shows clearly what you could and could not have done. Microsoft's own SharePoint admin documentation says it plainly: use the roles with the fewest permissions, and keep Global Administrator for emergencies when no other role will do.

The second habit is to date your checks. Role names and permissions change. Write "checked 3 Nov 2026" next to any role you rely on, and check again before the next migration.

The job-to-role map (checked 3 November 2026)

Support job Smallest role that does it Notes
Reset a password for a normal user (M365) Helpdesk Administrator (Entra) Covers non-admins and other Helpdesk Administrators only
Require MFA re-registration, reset auth methods Authentication Administrator (Entra) Non-admin users only
The same, but the user holds an admin role Privileged Authentication Administrator Can reset methods for any user, including Global Admins. Escalate; don't hold it yourself
Grant Full Access / Send As on a mailbox Exchange Recipient Administrator (Entra), or the Recipient Management role group in Exchange Can change recipients across the whole organisation unless a scope limits it
Fix access to one SharePoint site Be made a site admin of that site Needs no admin-centre role
Tenant-wide SharePoint/OneDrive admin SharePoint Administrator Can grant itself access to any OneDrive, so treat it as sensitive
Read sign-in and audit logs Reports Reader Microsoft's least-privileged role for activity logs; Global Reader also works but reads more
Reset a Google user's password (old tenant) Help Desk Admin (Google prebuilt) Non-admin users only; can be limited to specific OUs

Gotcha: Helpdesk Administrator resets passwords. It does not cover the MFA job. Most of the "I got a new phone" tickets in week one need Authentication Administrator. Ask for both, not for one big role.

Gotcha (Google): only a Super Admin can reset another administrator's password. If the user who is locked out of Google is an admin, the ticket goes up the chain.

Walkthrough 1: read a role's real permissions in Entra

Don't take the table above on trust. Look at the source. In the portal:

  1. Sign in at https://entra.microsoft.com.
  2. Browse to Entra ID > Roles & admins.
  3. Click the role name (don't tick the box next to it).
  4. Select Description to see the summary and the full permission list.

The same check in PowerShell is read-only and leaves you a record you can paste into a ticket:

# Read-only scope: lets you list roles, not change them
Connect-MgGraph -Scopes "RoleManagement.Read.All"

# Stop PowerShell cutting the permission list short with "..."
$FormatEnumerationLimit = -1

# Show the role's description and the actions it allows
$role = Get-MgRoleManagementDirectoryRoleDefinition -Filter "displayName eq 'Helpdesk Administrator'"
$role.Description
# -> Can reset passwords for non-administrators and Helpdesk Administrators.
$role.RolePermissions.AllowedResourceActions

# Stamp the check so you know when it was true
"Checked $(Get-Date -Format 'yyyy-MM-dd') by $env:USERNAME"

For Exchange role groups, connect to Exchange Online PowerShell and run Get-RoleGroup -Identity "Recipient Management" | Format-List. In the Exchange admin centre the same list is at Permissions > Admin roles (https://admin.exchange.microsoft.com/#/adminRoles).

Walkthrough 2: read a role in the Google Admin console

The Google tenant stays live during coexistence, so you may still need Google access:

Admin console > Menu > Account > Admin roles
  > select the role (e.g. Help Desk Admin)
  > Privileges  -> what the role can do
  > Admins      -> who holds it directly

Two honest caveats. First, Google's documentation says viewing role assignments needs a super administrator, so support staff often can't run this check themselves. Ask the project team for a screenshot, and date it. Second, the Admins view lists direct assignments only. Someone who gets a role through group membership won't appear there, so check their own user page under Admin roles and privileges.

Walkthrough 3: ask for a missing role the right way

When you hit "You don't have permission", don't ask for "admin rights". Send a request the project team can approve in thirty seconds:

To: Migration project team
Subject: Role request - Authentication Administrator for J. Patel, cutover week

Job:      Require MFA re-registration for staff who got new phones
          (14 tickets open, e.g. INC-20431)
Role:     Microsoft Entra "Authentication Administrator"
Why this: Least-privileged built-in role for resetting auth methods
          of non-admin users. Helpdesk Administrator (which I hold)
          covers passwords only. Checked on Entra ID > Roles & admins,
          3 Nov 2026.
Scope:    Non-admin users; time-limited if you use PIM/expiry
Duration: Cutover week + 2 weeks (to 28 Nov 2026)
Not asking for: Privileged Authentication Admin or Global Admin -
          admin-account resets will come to you.

The request names the job, gives a ticket as evidence, names the exact role, shows why a smaller role won't do, sets an end date, and says what you are not asking for. That last line is what builds trust with the project team.

Best practice: if the project uses time-limited assignments, ask for the role to expire. If it doesn't, put the review date in your own calendar. Roles handed out in cutover week tend to stay for years.

Key takeaways

  • Match the role to the job: Helpdesk Administrator for passwords, Authentication Administrator for MFA re-registration, Exchange Recipient Administrator for mailbox permissions, site admin for one site, Reports Reader for logs, and Google Help Desk Admin for non-admin Google passwords.
  • Global Administrator is never the answer for routine support. It turns a phished support account into a tenant-wide breach.
  • Admin users are a separate case: resetting their methods needs Privileged Authentication Administrator or a Google Super Admin, so escalate those tickets.
  • Check a role's live permissions (Entra ID > Roles & admins > role > Description, or Get-MgRoleManagementDirectoryRoleDefinition), and write down the date you checked.
  • Ask for a missing role with a request that names the job, the evidence, the role, why a smaller one won't do, the duration, and what you are not asking for.

A 6-question knowledge check follows this lesson in the app, free and without an account.

Keep going: levels 3 and 4 are free

Create a free account to open the next two levels, save your progress and pick up where you left off. No card needed.

Next: Level 3, What Moves and What Does Not: Mail and Calendar.

Create a free account →See the whole course

More like this

  • Microsoft Azure Administrator (AZ-104) Exam Prep

    Work through every bullet of the AZ-104 skills measured as of April 17, 2026, learning each task in the Azure portal, Azure CLI, PowerShell, and ARM templates…

    Exam prep · AZ-104 · Cloud & Compute · Expert · 60 levels · 4 free · Professionally curated by levelupwith.com

  • Microsoft 365 Support Pro: Copilot for End Users

    Learn to work out which Copilot a user actually has, and to fix the everyday Copilot tickets: missing buttons, licence and sign-in problems, files Copilot can'…

    Course · Microsoft · Suite Support Pro: Configure and Fix · Expert · 36 levels · 4 free · Professionally curated by levelupwith.com

  • Microsoft Azure Fundamentals (AZ-900) Exam Prep

    Learn to pick the cloud model, service type or Azure service that fits a scenario and explain why the alternatives do not, across every skill in the 20 July 20…

    Exam prep · AZ-900 · Cloud & Compute · Capable · 17 levels · 4 free · Professionally curated by levelupwith.com

  • Microsoft 365 Support Pro: OneDrive and SharePoint

    Support OneDrive and SharePoint users with confidence. You will fix sync faults, use read-only checks to find who can reach what, read sharing policy so you ca…

    Course · Microsoft · Suite Support Pro: Configure and Fix · Expert · 34 levels · 4 free · Professionally curated by levelupwith.com

  • Microsoft 365 Support Pro: Teams Meetings and Chat

    Resolve the Microsoft Teams faults users actually raise, including sign-in and cache problems, audio, video and screen sharing, guest access, missing recording…

    Course · Microsoft · Suite Support Pro: Configure and Fix · Expert · 44 levels · 4 free · Professionally curated by levelupwith.com

  • Microsoft 365 Support Pro: Exchange Online and Outlook

    Use the Exchange admin centre and read-only PowerShell checks to set up shared mailboxes, delegation, calendars and rooms. Then work through Outlook faults, me…

    Course · Microsoft · Suite Support Pro: Configure and Fix · Expert · 40 levels · 4 free · Professionally curated by levelupwith.com