Powershell上的Azure虚拟机大小信息

时间:2015-03-26 17:50:12

标签: powershell azure virtual-machine azure-virtual-machine

我想知道Powershell上是否有任何方法(查询)来检索/获取Azure上除了角色大小名称之外的不同VM大小的规范。

我需要:核心和磁盘的数量,RAM,S.O以及每月或每分钟的价格,欢迎任何其他信息:D。

如图所示:

enter image description here

2 个答案:

答案 0 :(得分:6)

试试Get-AzureRoleSize。这将为您提供一些您正在寻找的信息。它不会包含定价,因为定价取决于许多其他因素,例如您的订阅类型。

enter image description here

答案 1 :(得分:5)

基本上要获得所有这些:

在“美国东部”获取所有可用的VM大小

$Sizes = (Get-AzureLocation | Where-Object { $_.name -eq "East US"}).VirtualMachineRoleSizes

列出特定VM大小的所有属性:

foreach ($Size in $Sizes) { Get-AzureRoleSize -InstanceSize $Size }