O filtro WMI aplicado a uma política de grupo é ignorado por determinados clientes. Funciona bem em outros clientes, retorna o valor correto, mas em alguns clientes simplesmente não é aplicado e não aparece nos resultados da política de grupo.
Política de grupo:
- Configurações do computador: definir a configuração do WSUS
- Configurações do usuário: [vazio]
Filtro WMI:
“Selecione * em Win32_ComputerSystem onde Caption =…”
Assistente de resultados de política de grupo:
Configuração do computador:
- Caso 1: O filtro WMI é ignorado por alguns clientes, mas a política é aplicada mesmo assim
- Caso 2: o filtro WMI é aplicado corretamente e a política só será aplicada aos clientes corretos (conforme definido no filtro wmi)
Configuração do usuário:
A política é aplicada independentemente do filtro WMI, mas isso não é problema, pois a configuração do usuário está vazia
Qual é a melhor maneira de determinar por que alguns clientes estão ignorando o filtro WMI?
Editar Wmi é testado e funciona em todas as máquinas. Parece que a política de grupo não inicia a consulta na máquina remota, e não que a consulta foi iniciada e não está funcionando.
Responder1
É sempre divertido solucionar problemas do WMI. É uma boa ideia começar testando a consulta nos computadores que não estão se comportando corretamente. Execute wbemtest
, clique em conectar, clique em conectar e use a Query
função para abrir uma janela onde você pode inserir seu filtro WMI.
Um exemplo simples de consulta é Select * from Win32_ComputerSystem
, que deve retornar *Win32_ComputerSystem.Name="[YOURCOMPUTERNAME]*"
. Para um filtro WMI básico, uma consulta que retorna qualquer número de objetos é interpretada como verdadeira, enquanto uma que não retorna nenhum objeto é interpretada como falsa.