EASYENTRA Blog

News & Updates

Find Users with MFA Disabled in Microsoft Entra 

Find Users with MFA Disabled in Microsoft Entra

Most Microsoft 365 admins enable MFA and move on, assuming the job is done. But as users join, leave, and move between roles, things change. Accounts get excluded from policies, service accounts are created, and temporary exceptions sometimes become permanent. That’s why it’s worth taking the time to audit your MFA coverage every now and then. In this article, we’ll walk through several ways to find users who don’t have MFA enabled in Microsoft Entra ID.

Why You Should Identify Users Without MFA

MFA is one of the most effective ways to protect Microsoft 365 accounts from unauthorized access. While most organizations understand its importance, many still have users who are not protected by MFA due to legacy configurations, temporary exceptions, or incomplete onboarding processes.

Regularly reviewing MFA coverage helps administrators:

  • Identify accounts that don’t have MFA configured before they become security risks.
  • Reduce the likelihood of account compromise by eliminating password-only authentication.
  • Prepare for security audits and compliance assessments with accurate reporting.
  • Remove outdated exceptions that were created for troubleshooting or temporary access.

Performing periodic MFA audits ensures your Microsoft 365 environment remains aligned with modern security best practices.

Check Which Users Don’t Have MFA Enabled in Microsoft  

To find users with disabled Multi-Factor Authentication in Microsoft 365, you can use either the Microsoft Entra admin center or run a PowerShell script using the Microsoft Graph API 

Method 1: Using Microsoft Entra Admin Center (Per-User MFA) 

Here’s the best way to check which users don’t have MFA enabled using Microsoft Entra admin center.

  1. Sign in to the Microsoft Entra admin center.
  2. Navigate to Entra ID → Users → All users.
  3. Then click on More options (…) and select Per-user MFA.
  4. On the redirected Multi-Factor Authentication page, use the View and Status filters to find users marked as Disabled.
How to Find Users with MFA Disabled in Microsoft 365

Microsoft 365 provides powerful security capabilities, but determining exactly who is protected by MFA isn’t always straightforward.

There isn’t a single location within the Microsoft 365 admin experience that clearly shows which users are currently protected and which are not. Instead, administrators often need to collect information from several different portals.

Method 2: Using Microsoft Graph PowerShell

If you have a large organization, checking manually can take too long. You can use the modern MS Graph PowerShell to scan all user accounts who is missing MFA registration.

Connect to Microsoft Graph PowerShell module and run the following commands.

Get-MgReportAuthenticationMethodUserRegistrationDetail -All |  
    Where-Object { $_.IsMfaCapable -eq $false } |  
    Select-Object UserPrincipalName, DisplayName, IsMfaCapable |  
    Export-Csv -Path "$home\Desktop\MFA_Disabled_Users.csv" -NoTypeInformation 

You can also check registered authentication methods per user by running the below command.

Get-MgUser -All -Property Id, DisplayName, UserPrincipalName | ForEach-Object { 
    $User = $_ 
    $Methods = Get-MgUserAuthenticationMethod -UserId $User.Id 
    [PSCustomObject]@{ 
        User     = $User.DisplayName 
        Email    = $User.UserPrincipalName 
        MFA_Count = $Methods.Count 
    } 
}

Best Practices After Identifying Users Without MFA

After generating your list of users without registered MFA methods, consider taking the following actions:

  • Contact affected users and ask them to complete MFA registration.
  • Remove outdated exemption accounts that no longer require special access.
  • Review Conditional Access policies to ensure MFA is enforced consistently.
  • Disable or secure inactive accounts that aren’t protected.
  • Schedule regular MFA audits to identify new gaps as your environment changes.

Enabling MFA is only the beginning. Periodically checking for users without MFA helps close security gaps, reduce the risk of account compromise, and keep your Microsoft 365 environment secure.

Free 30-minute demo

try 30 days for free

GET EASYENTRA NEWS

Opt out at any time

“One of the best products I've used.”
Gary Shurland
Chief Information Officer, Mirick, United States
“This tool has been invaluable in streamlining our IT processes.”
Tyson Mckay
Chief Information Officer, Southwest Network, United States
“This product has been a miracle for our Help Desk. EasyEntra has completely transformed how we handle Microsoft 365 administration.”
Doug Sanders
Manager of Technical Customer Support, Junior Achievement USA, United States
“Your product is such a time saver. I love it!”
Scott Fehr
IT Infrastructure, MEC Aerial Work Platforms, United States
“It's a good product and saves us lots of time for these ongoing quick admin tasks.” 
Chris McFerran
Managing Director, CTech IT Solutions Ltd, United Kingdom
“EasyEntra has significantly streamlined our workflow, simplifying everything. It feels almost like a revolution.”
Johan Sadelius
IT-chef, Arjeplog Kommun, Sweden
I greatly appreciate your assistance and willingness to enhance the already outstanding product.”
Michael I. Wilson
Executive Director of Information Technology, Archdiocese Of Washington, United States
“It's great not having to switch back and forth between the O365 admin center and the Teams admin center to assign groups. I am sold!”
Thomas Madden
Director Information Technology, AutoPayPlus, United States
“I would highly recommend organizations use the solution as it greatly simplifies various tasks.”
S. Roger Singh
Chief Technology Officer, Prasad & Company LLP, Canada
“EasyEntra is time-saving. Love the copy/paste for user/computer groups and the copy to new user.”
Damian Nita
Associate Network Administrator, Shenandoah Valley Westminster-Canterbury, United States
“EasyEntra has transformed our daily IT operations by simplifying user management, reducing errors, and enhancing overall efficiency.”
Henrik Nefling
IT- and Digitalization Manager, Animal Protection Denmark, Denmark