Login-AzureRmAccount return 订阅但 Get-AzureSubscription return 为空
Login-AzureRmAccount return subscription but Get-AzureSubscription return empty
我可以使用 Login-AzureRmAccount
成功登录。此外,我还可以在 Login-AzureRmAccount 的 return 值中看到我的订阅。但是登录后,如果我输入 Get-AzureSubscription
它 return 为空。
找到下面的截图
嗯,你需要使用 Get-AzureRmSubscription
(RM),因为你使用的是 ASM 模式的 cmdlet,而不是 ARM。
Azure 中有 2 种部署模式,ASM(旧)和 ARM(新)。
扩展其他答案。
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
我可以使用 Login-AzureRmAccount
成功登录。此外,我还可以在 Login-AzureRmAccount 的 return 值中看到我的订阅。但是登录后,如果我输入 Get-AzureSubscription
它 return 为空。
找到下面的截图
嗯,你需要使用 Get-AzureRmSubscription
(RM),因为你使用的是 ASM 模式的 cmdlet,而不是 ARM。
Azure 中有 2 种部署模式,ASM(旧)和 ARM(新)。
扩展其他答案。
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