Potrzebujesz pojedynczego zapytania, które wyświetli wszystkie serwery z obsługą Arc, na których brakuje rozszerzenia Azure Monitor Agent, oraz pokaże status zgodności przypisań Guest Configuration na tych serwerach. Które zapytanie Azure Resource Graph należy zastosować?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: 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.
Dlaczego to jest odpowiedź
Poprawne zapytanie identyfikuje maszyny Arc (microsoft.hybridcompute/machines), a następnie używa leftanti join do wykluczenia tych, które mają zainstalowane rozszerzenia Azure Monitor Agent (AzureMonitorWindowsAgent lub AzureMonitorLinuxAgent). Następnie, leftouter join jest używany do dołączenia informacji o przypisaniach Guest Configuration (microsoft.guestconfiguration/guestconfigurationassignments) i ich statusie zgodności dla pozostałych maszyn. Niepoprawne opcje: Opcja 2 szuka maszyn wirtualnych Azure (microsoft.compute/virtualmachines) i stanów zasad, co nie dotyczy maszyn Arc ani rozszerzeń agenta. Opcja 3 szuka rozszerzeń MMA (Microsoft Monitoring Agent), które są przestarzałe i nie są Azure Monitor Agent, a także łączy się z maszynami wirtualnymi Azure, a nie Arc. Opcja 4 wyświetla tylko obszary robocze Log Analytics (microsoft.operationalinsights/workspaces) i ich statusy, co nie jest związane z maszynami Arc ani ich konfiguracją.
Zdaj egzamin — bez niekończącego się szukania odpowiedzi
Uzyskaj wszystkie zweryfikowane pytania i wyjaśnienia do tego egzaminu w jednym miejscu i zaoszczędź godziny przygotowań. Ponad 1000 certyfikacji · Ponad 20 języków · Zacznij za darmo.
Zdaj egzamin szybciej → Karta nie jest wymagana