Get-AzComputeResourceSku
列出所有計算資源 Sku
語法
Get-AzComputeResourceSku
[[-Location] <String>]
[-EdgeZone <String>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
列出所有計算資源 Sku
範例
範例 1
Get-AzComputeResourceSku "westus";
列出美國西部區域的所有計算資源 SKU
範例 2
Get-AzComputeResourceSku -Location "westus" | Where-Object {
$_.Name -like 'Standard_A*' -and
([int]($_.Capabilities | Where-Object { $_.Name -eq 'vCPUs' }).Value) -le 4
} | Select-Object -ExpandProperty Name
Standard_A0
Standard_A1
Standard_A1_v2
Standard_A2
Standard_A2m_v2
Standard_A2_v2
Standard_A3
Standard_A4m_v2
Standard_A4_v2
Standard_A5
Standard_A6
取得美國西部區域的所有計算資源 SKU、依名稱和 vCPU 功能進行篩選,然後選取 name 屬性。
範例 3
$vmSizes = Get-AzComputeResourceSku -Location "WestUS" | Where-Object {
$_.ResourceType -eq "virtualMachines" -and
([int]($_.Capabilities | Where-Object { $_.Name -eq "vCPUs" }).Value) -ge 4 -and
([int]($_.Capabilities | Where-Object { $_.Name -eq "MaxDataDiskCount" }).Value) -ge 8
}
$vmSizes.count
812
取得美國西部區域的所有計算資源 SKU、依資源類型、vCPU 功能及 MaxDataDiskCount 功能進行篩選,以及計算結果數目。
參數
-DefaultProfile
用於與 azure 通訊的認證、帳戶、租用戶和訂用帳戶。
類型: | IAzureContextContainer |
別名: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-EdgeZone
設定邊緣區域名稱。 如果設定,查詢將會路由至指定的邊緣區域,而不是主要區域。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | True |
接受萬用字元: | False |
-Location
指定要列出之可用 SKU 的位置。
類型: | String |
Position: | 0 |
預設值: | None |
必要: | False |
接受管線輸入: | True |
接受萬用字元: | False |