我正在尝试切换到我的 Azure 帐户中的其他订阅。订阅是正确的,命令本身似乎是正确的,但我在屏幕截图中收到错误。有什么建议吗..?
我通过列出您有权访问的所有订阅、筛选出您想要的订阅并将其设置为您的活动上下文来避免此类问题。
Get-AzContext -ListAvailable | Where{$_.Name -match 'MySub1'} | Set-AzContext
你只需要填写订阅的名称什么的就可以了。您还可以运行
Get-AzContext -ListAvailable
查看您可以使用哪些订阅。
确保您使用订阅所在的正确 AAD 租户登录,只需将租户 ID 传递给命令即可。
Set-AzContext -Subscription <subscription-id> -Tenant <tenant-id>
收到此错误后我运行了
Login-AzureRmAccount
登录出现的登录屏幕并开始工作
对于我来说,我的自动化帐户无权访问我尝试在 Runbook 脚本中使用的订阅。我进入了我试图自动化的资源订阅的“访问控制(IAM)”选项卡,然后确保我的自动化帐户被设置为贡献者(尽管可能是一个较小的角色,但我不确定是哪个) .