我想编写一个PS脚本来获取某个区域中的SKU列表,该区域启用了某些功能(如MaxDataDiskCount、CpuArchtureType等)。
在我的案例中,我想要具有UltraSSD可用功能的给定区域中的虚拟机SKU列表
Get-AzComputeResourceSku|where-Object{$.Locations-包含“eastus2euap”和$.ResourceType.Containes(“VirtualMachines”)}
这会打印很多行,而Capability字段是一个对象数组。我想对它们应用筛选器,并将VM SKU列入候选名单。
1条答案
按热度按时间56lgkhnf1#
我可以想出下面的PS脚本
参考文献:I.https://learn.microsoft.com/en-us/azure/azure-resource-manager/troubleshooting/error-sku-not-available?tabs=azure-powershell
二、https://learn.microsoft.com/en-us/dotnet/api/microsoft.azure.commands.compute.automation.models.psresourcesku?view=az-ps-latest