Azure-runbook 中的 Add-AzureAccount 失败:字典中不存在给定的键

Add-AzureAccount in Azure-runbook fails with: The given key was not present in the dictionary

直到最近,这两行代码在我的 Azure-Powershell-Workflow runbook 中运行得很好。

$azureCredential = Get-AutomationPSCredential –Name "<asset-name>"
Add-AzureAccount -credential $azureCredential

现在它失败并显示错误消息Add-AzureAccount : The given key was not present in the dictionary. $azureCredential 的检查没有发现任何可疑的东西。

我必须怎么做才能让它重新开始?

如果凭据无权访问任何 RDFE(Azure 服务管理)订阅,Add-AzureAccount 中可能会发生此错误。您可以按照说明 here 将凭据添加到 RDFE 订阅。