Partilhar via


Azure - PowerShell Azure locations with zones

 #Requires -module AzureRM
#find regions that support Zones and what VM SKus are supported

function Get-AzureRMlocationZones {
  PARAM ($location,$ComputeResourceSku)

  $sku=Get-AzureRmComputeResourceSku | Where-Object {$_.ResourceType -eq 'virtualMachines' -and $_.LocationInfo.Zones }

  if ($location) {
    $sku = $sku | Where-Object {$_.Locations -eq $location}
  }

  if ($ComputeResourceSku) {
    $sku = $sku | Where-Object {$_.Name -eq $ComputeResourceSku}
  }

  $sku
 }

#Get-AzureRMlocationZones -Location FranceCentral -Name Standard_D12_v2
 Get-AzureRMlocationZones -ComputeResourceSku Standard_D12_v2