Как получить список пользователей, которые настроили 365 MFA и тех, кто не имеет

Название в значительной степени говорит обо всем.

Идеально в сценарии PS.

Мы осмотрелись и не можем найти ничего, что действительно работает, также не все используют приложение, поэтому мы не можем полагаться на эти цифры.

Любая помощь с благодарностью.

3 ответа

Вы нашли решение? Вы можете использовать приведенный ниже командлет PowerShell, чтобы получить список пользователей с их статусом MFA.

Get-MsolUser -Все | для каждого{
$ DisplayName = $ .DisplayName
$ MFAStatus = $.StrongAuthenticationRequirements.State
if ($ MFAStatus-eq $ null) {MFAStatus = "Disabled"}
Хост записи $DisplayName $MFAStatus }

или вы можете загрузить предварительно созданный скрипт для экспорта статуса MFA пользователей O365 с такими атрибутами, как статус MFA, статус активации, метод MFA по умолчанию, все методы MFA, телефон MFA, электронная почта MFA, статус лицензии, IsAdmin, статус входа.

Где вы смотрели? Для этого варианта использования на S PowerShellgallery.com есть предварительно созданные сценарии.

Список сценариев всех пользователей Office 365 с поддержкой MFA

Список всех пользователей Office 365 с поддержкой MFA

В следующем сценарии перечислены все пользователи с включенным MFA Office 365, а также их общие свойства, такие как: DisplayName UserPrincipalName IsLicensed MFAState RememberDevicesNotIssuedBefore StrongAuthenticationUserDetailsPhoneNumber StrongAuthenticationUserDetailsEmail

Загрузить: Get-MsolMFAStatus-v1.2.ps1

А также многие другие ресурсы / образцы / обсуждения в Интернете о том, как это сделать.

CMDlets Powershell для настроек MFA?

Connect-MsolService
$User = Get-MSolUser -UserPrincipalName user@domain.com
$User.StrongAuthenticationMethod

Список пользователей Office 365, у которых есть MFA "Disabled"

Get-MsolUser -all | 
    select DisplayName,UserPrincipalName,@{N="MFA Status"; E={ 
        if($_.StrongAuthenticationRequirements.Count -ne 0){ 
            $_.StrongAuthenticationRequirements[0].State
        } else { 
            'Disabled'}
        }
    }

Просто перечислите всех своих пользователей, затем запустите скрипт, чтобы получить включенных пользователей и сравнить.

Вы также можете использовать приведенный ниже скрипт, чтобы получить сведения о пользователе MFA.https://techcounceance.com/2020/12/24/get-microsoft-365-mfa-users-details/

Другие вопросы по тегам