Azure Monitor Agent uzantısı eksik olan tüm Arc özellikli sunucuları listeleyen ve bu sunuculardaki Guest Configuration atamalarının uyumluluk durumunu gösteren tek bir sorguya ihtiyacınız var. Hangi Azure Resource Graph sorgusunu kullanmalısınız?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: 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.
Neden bu cevap
Doğru sorgu, Azure Arc özellikli makineleri (microsoft.hybridcompute/machines) listeler ve Azure Monitor Agent uzantısı (AzureMonitorWindowsAgent veya AzureMonitorLinuxAgent) olmayanları bulmak için bir leftanti birleşimi kullanır. Daha sonra, bu makinelerle ilişkili Guest Configuration atamalarının uyumluluk durumunu (microsoft.guestconfiguration/guestconfigurationassignments) göstermek için bir leftouter birleşimi yapar. Bu, hem eksik uzantı kriterini hem de Guest Configuration uyumluluk durumunu tek bir sorguda karşılar. Diğer seçenekler yanlış kaynak türlerini sorgular, eksik uzantı mantığını içermez veya Guest Configuration atamalarını doğru şekilde birleştirmez.
Sonsuz cevap arayışı olmadan sınavınızı geçin
Bu sınav için her doğrulanmış soruyu ve açıklamayı tek bir yerde edinin ve saatlerce süren hazırlıktan tasarruf edin. 1.000'den fazla sertifika · 20'den fazla dil · ücretsiz başlayın.
Sınavınızı daha hızlı geçin → Kart gerekmez