Set-AzContext:请提供有效的租户或有效的订阅

问题描述 投票:0回答:4

Set-AzContext: Please provide a valid tenant or a valid subscription.

我正在尝试切换到我的 Azure 帐户中的其他订阅。订阅是正确的,命令本身似乎是正确的,但我在屏幕截图中收到错误。有什么建议吗..?

azure powershell
4个回答
3
投票

我通过列出您有权访问的所有订阅、筛选出您想要的订阅并将其设置为您的活动上下文来避免此类问题。

Get-AzContext -ListAvailable | Where{$_.Name -match 'MySub1'} | Set-AzContext 

你只需要填写订阅的名称什么的就可以了。您还可以运行

Get-AzContext -ListAvailable
查看您可以使用哪些订阅。


0
投票

确保您使用订阅所在的正确 AAD 租户登录,只需将租户 ID 传递给命令即可。

Set-AzContext -Subscription <subscription-id> -Tenant <tenant-id>

0
投票

收到此错误后我运行了

Login-AzureRmAccount

登录出现的登录屏幕并开始工作


0
投票

对于我来说,我的自动化帐户无权访问我尝试在 Runbook 脚本中使用的订阅。我进入了我试图自动化的资源订阅的“访问控制(IAM)”选项卡,然后确保我的自动化帐户被设置为贡献者(尽管可能是一个较小的角色,但我不确定是哪个) .

© www.soinside.com 2019 - 2024. All rights reserved.