Sobre o WMI

A WMI (Instrumentação de Gerenciamento do Windows) é a implementação do WBEM (Gerenciamento Corporativo Baseado na Web) da Microsoft, que é uma iniciativa de mercado para desenvolver uma tecnologia padrão para acessar informações de gerenciamento em um ambiente corporativo. A WMI usa o padrão de mercado CIM (Modelo de Informação Comum) para representar sistemas, aplicativos, redes, dispositivos e outros componentes gerenciados. O CIM é desenvolvido e mantido pela DMTF (Força-Tarefa de Gerenciamento Distribuído).

Observação

A próxima geração do WMI, conhecida como MI (infraestrutura de gerenciamento de Windows), está disponível no momento. O MI é totalmente compatível com versões anteriores do WMI e fornece uma série de recursos e benefícios que facilitam a criação e o desenvolvimento de provedores e clientes do que nunca. Por exemplo, muitos provedores mais recentes são gravados usando a estrutura mi, mas podem ser acessados usando scripts E aplicativos WMI. Para obter mais informações sobre as diferenças entre as duas tecnologias, consulte Por que usar MI?

 

Gerenciamento de sistemas de computador remotos com WMI

A capacidade de obter dados de gerenciamento de computadores remotos é o que torna a WMI útil. As conexões WMI remotas são estabelecidas por meio do DCOM. Uma alternativa é usar Windows Gerenciamento Remoto (WinRM), que obtém dados remotos de gerenciamento WMI usando o protocolo baseado em WS-Management SOAP.

Programação com WMI

Aplicativos de gerenciamento ou scripts podem obter dados ou executar operações por meio do WMI em uma variedade de idiomas. Para obter mais informações, consulte a seção Audiência do Desenvolvedor em Windows Instrumentação de Gerenciamento.

Muitos recursos Windows têm provedores WMI associados, como o Provedor de Dados de Configuração de Inicialização (BCD) ou o provedor de volume Armazenamento. Os provedores de WMI implementam a funcionalidade descrita pelos métodos e propriedades de classes WMI para gerenciar recursos Windows associados. Para obter mais informações, consulte provedores WMI e classes WMI.

Para obter mais informações sobre como escrever um provedor para fornecer dados de novos hardwares ou aplicativos, consulte Fornecendo dados para o WMI.

Para obter mais informações sobre como implementar essa tecnologia, consulte Usando o WMI.

A tabela a seguir lista os tópicos incluídos nesta seção.

Seção Descrição
Novidades no WMI Novos recursos no WMI.
Disponibilidade do sistema operacional de componentes WMI Alguns componentes não estão mais disponíveis ou estão disponíveis como uma instalação opcional.
Arquitetura WMI Um aplicativo de gerenciamento se comunica com o WMI usando uma variedade de interfaces, como Visual Basic, C++, ODBC e ActiveX. Todas as interfaces WMI são baseadas no COM (Component Object Model).
Modelo CIM Um modelo de programação independente de linguagem que usa técnicas orientadas a objetos para descrever uma empresa.
Managed Object Format Um formato que permite criar um código legível por humanos, que o sistema operacional pode traduzir em um conjunto de classes CIM. Você pode usar as novas classes para modelar e controlar novas tecnologias para uma empresa.
Controle de Conta de Usuário e WMI O UAC (Controle de Conta de Usuário) afeta os dados do WMI retornados, o acesso remoto e como os scripts devem ser executados. Para obter mais informações, consulte Introdução com o Controle de Conta de Usuário no Windows Vista.
Acesso a objetos protegíveis do WMI O WMI usa objetos e procedimentos de segurança padrão Windows para controlar e proteger o acesso a objetos protegíveis, como namespaces WMI, impressoras, serviços e aplicativos DCOM.
Bibliotecas de Desempenho e WMI Os dados dos contadores de desempenho do sistema estão disponíveis em classes WMI.
Suporte IPv6 e IPv4 no WMI O Provedor de Rotas IP do WMI e as classes de rede fornecem dados para endereços IPv4. A partir do Windows Vista, o WMI também fornece suporte limitado para recursos de rede IPv6.
Formato de data e hora O WMI usa os formatos de data e hora definidos pela especificação CIM da Força-Tarefa de Gerenciamento Distribuído. Para obter mais informações, consulte DMTF.
Acesso de script ao WMI Escreva scripts WMI para executar tarefas de gerenciamento.
Solução de problemas do WMI Ao acessar dados locais ou remotos do WMI em um aplicativo ou script, você pode receber erros que vão desde classes ausentes até acesso negado. Os provedores também têm opções de depuração e classes de solução de problemas disponíveis.
Mais informações Sites, livros e artigos sobre o WMI.

 

Usando o WMI

Referência do WMI