Я работаю над сценарием, который включает в себя переход между двумя разными учетными записями пользователей в двух разных клиентах Azure. С помощью модуля Az
powershell я могу установить различные контексты аутентификации, используя:
Connect-AzAccount -ContextName "FirstContext" # interactive auth prompt 1
Connect-AzAccount -ContextName "SecondContext" # interactive auth prompt 2
затем переходите между ними без каких-либо дополнительных интерактивных подсказок, таких как:
Select-AzContext -Name "FirstContext"
# do stuff within the first context
Select-AzContext -Name "SecondContext"
# do stuff within the second context
Мне нужно сделать что-то похожее (переключаться между контекстами авторизации в одном и том же скрипте), используя командлеты в модуле AzureAD
powershell ... Кто-нибудь знает, что этого можно достичь? Оба контекста аутентификации требуют интерактивного MFA, который, похоже, Get-Credential
не поддерживает.
Спасибо!