如果我跑
Get-AzureSubscription -Current
我得到:
SubscriptionId : a*<guid>
SubscriptionName : Development
Environment : AzureCloud
DefaultAccount : t*<guid>
IsDefault : True
IsCurrent : True
TenantId : 4*<guid>
然后我运行:
Get-AzureRmResourceGroup
并且返回的两种资源都不在该订阅中,根据门户网站的说法,该订阅应该有很多:
ResourceGroupName : Default-SQL-NorthCentralUS
Location : northcentralus
ProvisioningState : Succeeded
Tags :
ResourceId : /subscriptions/0*<guid>*e/resourceGroups/Default-SQL-NorthCentralUS
ResourceGroupName : Default-Web-NorthCentralUS
Location : northcentralus
ProvisioningState : Succeeded
Tags :
ResourceId : /subscriptions/0*<guid>*e/resourceGroups/Default-Web-NorthCentralUS
这些来自我的另一个订阅,但正如您所见,不是当前的订阅。
为什么无法Get-AzureRmResourceGroup
获取当前订阅中的资源组?现在我该如何解决这个问题?
我的 Azure 模块是版本 0.9.11,AzureRM 是版本 1.0.1。我也没有权限访问Switch-AzureMode
或Get-AzureResourceGroup
答案1
答案2
如果您有多个订阅,则需要使用以下命令设置上下文:
Set-AzureRmContext -SubscriptionName "Name"