如何使用Azure PowerShell识别服务类型?

时间:2016-03-08 10:19:13

标签: azure azure-powershell

我可以使用Azure Powershell从我的订阅中获取服务列表,例如使用Get-AzureService

我目前能够轻松解决的问题是如何判断该服务是虚拟机(新服务还是经典服务)还是云服务(网络/工作者角色)。

我目前正在做的用于识别云服务的是在服务名称上使用Get-AzureDeployment并查找非空SdkVersion属性,但我觉得这有点笨拙。有没有更好的办法?

1 个答案:

答案 0 :(得分:0)

Afaik没有使用(如你所说)Get-AzureDeployment,无法通过Get-AzureService执行此操作。

您应该能够使用新的AzureResourcemanager cmdlet(Switch-AzureMode -Name AzureResourceManager)并使用Get-AzureResource来获取信息。

ResourceId(在ARM模式下)将为您提供它是什么类型的提供商的线索。