Connect-AzAccount -Identity 的 Azure Runbook 失败

Azure Runbook Failure with Connect-AzAccount -Identity

我一直在努力将我们在 Azure 中的 运行 书籍转换为使用托管身份,并在从 Azure 运行ning 这些命令时保持 运行ning 出错。他们 运行 可以直接在装有 Hybrid Worker 的机器上运行,如果 Runbook 是 运行 直接在 Hybrid Worker 上运行,但在许多情况下,运行 手册会在 Azure 本身上启动。

代码部分:

Connect-AzAccount -Identity
Add-AzAccount -Identity

错误消息示例: Add-AzAccount:发送请求时发生错误...[Connect-AzAccount],HttpRequestException + FullyQualifiedErrorId:Microsoft.Azure.Commands.Profile.ConnectAzureRmAccountCommand

通过搜索我无法找到类似问题的解决方案,我还更新了这些模块,因此当前加载的模块是: AZ帐户 1.9.1 AZ资源 2.3.0

你可以有一个 if 条件(基于一些任意检查),如果它失败了 - 运行 托管身份登录,否则证书登录,这样你就不必同时拥有 2 个版本脚本