Назад | Перейти на главную страницу

Как я могу использовать PowerShell (или Graph) для доступа к свойствам Azure MFA?

Я хочу получить доступ (и сообщить) о количестве пользователей, использующих Azure MFA, и о средствах, которыми они это делают (через приложение, SMS и т. Д.).

Как я могу использовать PowerShell или иным образом получать данные, связанные с использованием и настройкой MFA конечными пользователями?

В частности, мне нужно понять, где данные на этом экране хранятся в AAD, и может ли какое-либо другое стороннее приложение получить к ним доступ. (Выбор людей, Delve, Teams или стороннее приложение, Exchange GAL и т. Д.)

Вы можете использовать 365 Admin Center, чтобы получить статус MFA пользователей.Просмотр статуса MFA в центре администрирования 365

но вы не можете просматривать свойства MFA в центре администрирования 365. Для этого вам нужно использовать командлеты Powershell, или вы можете использовать какой-либо предварительно созданный скрипт для получения статуса MFA пользователей вместе со свойствами MFA, такими как настроенный метод MFA, методы MFA по умолчанию, электронная почта MFA, телефон MFA и т. Д. Вы можете попробовать этот сценарий галереи TechNet. https://gallery.technet.microsoft.com/Export-Office-365-Users-81747c73

Если вы хотите получить статус MFA пользователя, вы можете попробовать этот запрос Msolservice PowerShell:

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