Syntax

# connect MSOL Services
Connect-MsolService
#Get MFA Detail of all users
Get-MsolUser -All | select DisplayName,BlockCredential,UserPrincipalName,@{N=”MFA Status”; E={ if( $_.StrongAuthenticationRequirements.State -ne $null){ $_.StrongAuthenticationRequirements.State} else { “Disabled”}}}

#Enable MFA for Single users
$mf= New-Object -TypeName Microsoft.Online.Administration.StrongAuthenticationRequirement
$mf.RelyingParty = “*”
$mfa = @($mf)

Download Full Script

Purpose:Enable or disable MFA in O365 for a single user and multiple
Modification:-
Type:PowerShell (.ps1)
Compatibility:Run with PowerShell
Tags:MFA, O365, M365, Microsoft
Reference link: