我正在编写一个脚本,该脚本涉及在两个不同 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 模块中使用 cmdlet 执行类似的操作(在同一脚本中的身份验证上下文之间来回跳转)......有谁知道这可能可以实现?两种身份验证上下文都需要交互式 MFA,这Get-Credential
似乎不支持。
谢谢!