我能夠用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還