Не догадайтесь, как делать X или Y. Это просто приведет вас по очень расстроенному пути. Всегда обращайтесь к файлам справки и онлайн-документам.
То, что вы пытаетесь сделать, является в наши дни обычной практикой, полностью документированной Microsoft и многими другими веб-ресурсами. Есть специальный модуль, чтобы помочь с этим вариантом использования.
Подключение к Exchange Online PowerShell с помощью многофакторной аутентификации
Подключение к Exchange Online PowerShell с помощью MFA
1.На локальном компьютере откройте удаленный модуль PowerShell для Exchange Online (Microsoft Corporation> Microsoft Exchange Online Remote
Модуль PowerShell).
2. Команда, которую нужно запустить, использует следующий синтаксис:
Connect-EXOPSSession -UserPrincipalName <UPN> [-ConnectionUri <ConnectionUri> -AzureADAuthorizationEndPointUri <AzureADUri>]
Подключение к Office 365 PowerShell
Шаг 2. Подключение к Azure AD для подписки на Office 365
> Чтобы подключиться к Azure AD для вашей подписки Office 365 с
имя учетной записи и пароль или с многофакторной аутентификацией (MFA),
выполнить одну из этих команд из командной строки Windows PowerShell (это
не должен быть повышен).
Модуль PowerShell для Exchange Online существует с 2016 года из команды MFA PowerShell
Есть даже скрипт из галереи, который специально для EXO использует MFA.
Подключение к Exchange Online PowerShell с помощью многофакторной аутентификации (MFA)
Если вы хотите использовать многофакторную аутентификацию (MFA) для подключения к
Exchange Online PowerShell, вы не можете использовать инструкции на регулярной основе
Подключитесь к Exchange Online PowerShell, чтобы использовать удаленный PowerShell для
подключиться к Exchange Online.
Скачать: MFA.ps1