Powershell上的Azure虚拟机大小信息

Tas*_*CRG 2 powershell virtual-machine azure azure-virtual-machine

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

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

像图片显示:

在此输入图像描述

Gau*_*tri 6

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

在此输入图像描述


Bru*_*ria 5

基本上要获得所有这些:

获取"East US"中的所有可用VM大小:

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

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

foreach ($Size in $Sizes) { Get-AzureRoleSize -InstanceSize $Size }
Run Code Online (Sandbox Code Playgroud)