我想知道Powershell上是否有任何方法(查询)来检索/获取Azure上除了角色大小名称之外的不同VM大小的规范。
我需要:核心和磁盘的数量,RAM,S.O以及每月或每分钟的价格,欢迎任何其他信息:D。
如图所示:
答案 0 :(得分:6)
试试Get-AzureRoleSize
。这将为您提供一些您正在寻找的信息。它不会包含定价,因为定价取决于许多其他因素,例如您的订阅类型。
答案 1 :(得分:5)
基本上要获得所有这些:
在“美国东部”获取所有可用的VM大小:
$Sizes = (Get-AzureLocation | Where-Object { $_.name -eq "East US"}).VirtualMachineRoleSizes
列出特定VM大小的所有属性:
foreach ($Size in $Sizes) { Get-AzureRoleSize -InstanceSize $Size }