使用Powershell确定Azure VM上允许的最大数据驱动器

时间:2016-01-25 14:01:22

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

我正在尝试确定在配置Azure VM时是否有一种以编程方式确定允许的最大数据驱动器的方法。

您似乎可以根据需要添加任意数量,但如果添加的数量太多,则仅为创建添加失败。

1 个答案:

答案 0 :(得分:3)

您可以使用Get-AzureRmVmSize,它会为您提供一系列条目,例如 -

  

MaxDataDiskCount:8

     

MemoryInMB:7168

     

名称:Standard_A3

     

NumberOfCores:4

     

OSDiskSizeInMB:1047552

     

ResourceDiskSizeInMB:291840

所以你可以使用像

这样的东西
$location = "westeurope"
$Size = "Standard_A3"
((Get-AzureRmVMSize -Location $location).where({$_.name `
                -match $Size})).MaxDataDiskCount 

哪个会给出

  

8