Как узнать, какая версия Windows работает на моих виртуальных машинах через портал Azure?
У нас есть около 60 групп ресурсов с виртуальными машинами, и мы планируем обновить все Windows Server 2012, но сначала нам нужно узнать, сколько машин у нас работает с сервером 2012.
Погуглив я нашел только этот параметр, но он дает мне только если это Windows или Linux. Как я могу получить версию для Windows?
properties.storageProfile.osDisk.osType
Если вы хотите получить Windows-версии ваших виртуальных машин, вы можете выполнить запрос Resource Graph Explorer с портала ниже.
Вот пример запроса:
resources
| where type == "microsoft.compute/virtualmachines" and properties.storageProfile.imageReference.offer == "WindowsServer"
| project name,offer=properties.storageProfile.imageReference.offer,sku=properties.storageProfile.imageReference.sku,version=properties.storageProfile.imageReference.version,minorversion=properties.storageProfile.imageReference.exactVersion
Вот пример скриншота вывода для справки:
Спасибо! Свойства .sku — это то, что мне нужно! Вы знаете, где я могу найти документацию по этим свойствам? Я искал и искал, но ничего не нашел.