MFA настраивается в Azure AD или O365, а не в PS, если вы используете PS (consolehost, ISE, VSCode) для подключения, используя учетную запись с поддержкой MFA через определенный модуль Exchange.
Подключениев Exchange Online PowerShell с использованием многофакторной аутентификации
Если вы хотите использовать многофакторную аутентификацию (MFA) для подключения к Exchange Online PowerShell, вы не можете использовать инструкции в разделе Подключение к Exchange Online PowerShellиспользовать удаленный PowerShell для подключения к Exchange Online.
MFA требует, чтобы вы установили удаленный модуль PowerShell Exchange Online и использовали для подключения командлет Connect-EXOPSSession.
1. На вашемна локальном компьютере откройте удаленный модуль PowerShell для Exchange Online (Microsoft Corporation> удаленный модуль PowerShell для Microsoft Exchange).2.Команда, которую нужно запустить, использует следующий синтаксис:
Connect-EXOPSSession -UserPrincipalName <UPN> [-ConnectionUri <ConnectionUri> -AzureADAuthorizationEndPointUri <AzureADUri>]
Использование PowerShell ISE для подключения к Exchange Online при включенном MFA