Azure Resource Graph Explorer: список всех виртуальных машин с количеством ядер

ЦЕЛЬ: Я хочу перечислить все виртуальные машины в нашем парке с относительным количеством ядер.

Для этого я нашел этот запрос:

Resources
| where type=~ 'microsoft.compute/virtualmachines'
| project subscriptionId, name, location, resourceGroup, Capacity = toint(sku.capacity), Tier = sku.name
| order by Capacity desc

ПРОБЛЕМА: запрос возвращает столбец Емкость, но все они null

(Также будет принято решение в PowerShell, если они разрешают экспорт в CSV)

Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
0
0
93
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Я попытался воспроизвести то же самое в своей среде.

Пробовал со следующим запросом:

vmCore=tostring(properties.hardwareProfile.vmSizeProperties.NumberOfCores)

Но не удалось получить число ядер.

Поскольку они не включены на моем портале для отображения в Json моего шаблона виртуальной машины.

Как я тоже пытался с properties.hardwareProfile.vmSizeProperties

Графический запрос:

Resources
| where type =~ 'Microsoft.Compute/virtualMachines'
| project name, properties.vmId, properties.storageProfile.osDisk.osType,properties.hardwareProfile.vmSize,properties.hardwareProfile.vmSizeProperties
| order by ['name'] asc

Все, что относится к профилю оборудования, приводит к выводу, за исключением того, что свойства размера виртуальной машины пусты, что включает свойство числа ядер для свойств размера виртуальной машины, где оно должно иметь количество ядер.

Попробуйте. Сначала проверьте свойства, а затем назовите количество ядер для каждой ВМ. Команда ниже дает конкретный размер виртуальной машины.

Команда:

$Myvm= Get-AzureRmVM -ResourceGroupName myrg  -Name myacctvm

Команда:

$MyVmZizeProperties = Get-AzureRmVMSize -ResourceGroupName myrg -VMName myacctVM

$NumberOfCores = $MyVmZizeProperties.NumberOfCores

$MyVmZizeProperties = Get-AzureRmVMSize -ResourceGroupName myrg   -VMName myacctVM   | Export-Csv -Path C:\vmproperties.csv -NoTypeInformation

Ссылка: https://learn.microsoft.com/en-us/azure/virtual-machines/resource-graph-samples?tabs=azure-cli

Удивительный. Спасибо за усилия

Francesco Mantovani 02.01.2023 21:34

Другие вопросы по теме

Похожие вопросы

Не может получить доступ к http://server_domain_or_IP:8000
Тег шаблона бицепса Azure OSDisk выдает ошибку при настройке «deleteOption»
Балансировка нагрузки не работает с приведенной ниже конфигурацией виртуальных машин
Как скопировать/загрузить большой двоичный объект хранилища Azure на виртуальную машину Azure Windows с помощью управляемого удостоверения с помощью сценариев Powershell
Как получить доступ к учетной записи хранения Azure через виртуальную машину Windows Azure через управляемое удостоверение
Как с помощью Point-to-Site и учетной записи пользователя Azure AD получить доступ к виртуальной машине Azure, присоединенной к AzureADjoint?
Виртуальная машина Azure: AzureADJoined имеет значение «Нет» даже после включения расширения AADLoginForWindows
Оперативный доступ к Azure: как запросить своевременный доступ за пределами портала Azure?
Я не могу войти в виртуальную машину с учетными данными пользователя Azure AD
Достигнута квота пула пакетной службы Azure