Вам нужен один запрос, который выводит все серверы с поддержкой Arc, на которых отсутствует расширение Azure Monitor Agent, и показывает статус соответствия любых назначений Guest Configuration на этих серверах. Какой запрос Azure Resource Graph следует использовать?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: resources | where type =~ 'microsoft.hybridcompute/machines' | project id, name, resourceGroup, location | join kind=leftanti (resources | where type =~ 'microsoft.hybridcompute/machines/extensions' and name in~('AzureMonitorWindowsAgent','AzureMonitorLinuxAgent') | project machineId = tostring(split(id, '/extensions/')[0])) on $left.id == $right.machineId | join kind=leftouter (resources | where type =~ 'microsoft.guestconfiguration/guestconfigurationassignments' | project machineId = tostring(split(id, '/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/')[0]), assignmentName = name, compliance = tostring(properties.complianceStatus)) on $left.id == $right.machineId.
Почему это правильный ответ
Правильный ответ использует resources | where type =~ 'microsoft.hybridcompute/machines' для выбора всех серверов с поддержкой Arc. Затем join kind=leftanti исключает серверы, у которых есть расширения Azure Monitor Agent (AzureMonitorWindowsAgent или AzureMonitorLinuxAgent), что соответствует требованию "отсутствует расширение Azure Monitor Agent". Наконец, join kind=leftouter добавляет информацию о назначениях Guest Configuration и их статусе соответствия (complianceStatus), даже если таких назначений нет, что соответствует требованию "показывает статус соответствия любых назначений Guest Configuration". Остальные варианты неверны, потому что: Второй вариант ищет виртуальные машины Azure (microsoft.compute/virtualmachines) и состояния политик, а не серверы Arc и их расширения/конфигурации. Третий вариант ищет расширения MMA и объединяет их с виртуальными машинами Azure, что не соответствует задаче. Четвертый вариант просто перечисляет рабочие области Log Analytics и их состояние подготовки, что не имеет отношения к серверам Arc или расширениям.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется