Você precisa de uma única consulta que liste todos os servidores habilitados para Arc que não possuem a extensão do Azure Monitor Agent e mostre o status de conformidade de quaisquer atribuições de Configuração de Convidado nesses servidores. Qual consulta do Azure Resource Graph você deve usar?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: 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.
Por que esta é a resposta
A opção correta filtra inicialmente por recursos do tipo microsoft.hybridcompute/machines (servidores Arc). Em seguida, usa um leftanti join para excluir máquinas que possuem as extensões 'AzureMonitorWindowsAgent' ou 'AzureMonitorLinuxAgent', garantindo que apenas servidores sem o Azure Monitor Agent sejam incluídos. Finalmente, um leftouter join é usado para incluir informações de conformidade de atribuições de Configuração de Convidado (microsoft.guestconfiguration/guestconfigurationassignments) para esses servidores, mesmo que não haja atribuições (daí o leftouter). As opções incorretas filtram por tipos de recursos errados (microsoft.compute/virtualmachines, microsoft.policyinsights/policystates, microsoft.operationalinsights/workspaces) ou não abordam a exclusão de máquinas com o Azure Monitor Agent e a inclusão do status de conformidade da Configuração de Convidado de forma abrangente.
Passe no seu exame — sem a busca interminável por respostas
Obtenha todas as perguntas e explicações verificadas para este exame em um só lugar e economize horas de preparação. Mais de 1.000 certificações · Mais de 20 idiomas · Grátis para começar.
Passe no seu exame mais rápido → Não é necessário cartão