我可以使用Login-AzureRmAccount
成功登录。此外,我能够在Login-AzureRmAccount的返回值中看到我的订阅。但登录后,如果我输入Get-AzureSubscription
,则返回空。
找到以下截图
答案 0 :(得分:19)
好吧,您需要使用Get-AzureRmSubscription
(RM),因为您使用的是cmdlet用于ASM模式,而不是ARM。
Azure,ASM(旧)和ARM(新版)中有2种部署模式。
答案 1 :(得分:4)
扩展其他答案。
在Azure中,有两种部署模型。 Azure服务管理(ASM)和Azure资源管理器(ARM)。
要与ASM中的任何内容进行交互,请使用Azure模块,例如:
Add-AzureAccount
登录ASM
Select-AzureSubscription
选择您在
Get-AzureSubscriptions
显示所有订阅
要与ARM中的任何内容进行交互,请使用AzureRM模块,例如:
Add-AzureRmAccount
登录ARM
Select-AzureRmSubscription
选择您分配的ARM订阅
Login-AzureRmAccount
登录ARM