我能够用Login-AzureRmAccount
成功登录。此外,我能够在Login-AzureRmAccount的返回值中看到我的订阅。但登录后,如果输入Get-AzureSubscription
则返回空。Login-AzureRmAccount返回订阅,但Get-AzureSubscription返回空
找到下面的截图
我能够用Login-AzureRmAccount
成功登录。此外,我能够在Login-AzureRmAccount的返回值中看到我的订阅。但登录后,如果输入Get-AzureSubscription
则返回空。Login-AzureRmAccount返回订阅,但Get-AzureSubscription返回空
找到下面的截图
那么,你需要使用Get-AzureRmSubscription
(RM),因为你正在使用该cmdlet的ASM模式,而不是手臂。
在Azure,ASM(旧)和ARM(新建)中有2种部署模式。
扩大其他答案。
在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还