Infraestrutura WMI
Na infraestrutura WMI, o serviço WMI (Winmgmt) é o componente do sistema operacional que atua como mediador entre aplicativos de gerenciamento e provedores de de dados WMI. O repositório WMI é uma área de armazenamento para dados estáticos relacionados ao WMI.
O serviço WMI é implementado como um processo de serviço em um SVCHOST (processo de host de serviço compartilhado). Para obter mais informações, consulte de hospedagem e segurança do provedor de.
O serviço WMI é iniciado quando o primeiro aplicativo de gerenciamento ou script faz uma chamada para se conectar a um namespace WMI. Dependendo da configuração, o serviço WMI pode desligar ou entrar em um perfil de memória baixa ao não ser chamado por um aplicativo de gerenciamento.
O serviço WMI interage com aplicativos de gerenciamento por meio da interface COM. Quando um aplicativo faz uma solicitação por meio da interface, o WMI determina se a solicitação é para dados estáticos ou dinâmicos. Se a solicitação envolver dados estáticos, como o nome de um objeto gerenciado, o WMI recuperará os dados do repositório. Se a solicitação envolve dados dinâmicos, como a quantidade de memória que um objeto gerenciado está usando no momento, o WMI passa a solicitação para um provedor.
Os provedores registram sua localização com o serviço WMI, que permite que o WMI roteie solicitações de dados. Um provedor também registra suporte para operações específicas, como recuperação de dados, modificação, exclusão, enumeração ou processamento de consulta. O serviço WMI usa as informações de registro do provedor para corresponder solicitações de aplicativo com o provedor apropriado. O WMI também usa as informações de registro para carregar e descarregar provedores, conforme necessário. Quando um provedor termina de processar uma solicitação, o provedor retorna o resultado para o serviço WMI. Em seguida, o WMI encaminha o resultado para o aplicativo por meio da interface COM. Para obter mais informações, consulte Fornecendo dados para o WMI.
O WMI usa ETW ( de Rastreamento de Eventos) para registrar a atividade do serviço WMI.
Como a infraestrutura lida com todo o tráfego entre os provedores e os aplicativos de gerenciamento, a infraestrutura fornece os seguintes recursos:
Suporte à notificação de evento
Para obter mais informações, consulte Eventos de Monitoramento.
Suporte à linguagem de consulta
Para obter mais informações, consulte Consulta com o WQL.
Suporte à segurança
Para obter mais informações, consulte Manutenção dode Segurança do WMI.
Script de acesso aos dados do contador de desempenho
Para obter mais informações, consulte de dados de desempenho de monitoramento de.
Tópicos relacionados