O que é a Instrumentação de Gerenciamento do Windows?
O Windows Management Instrumentation (WMI) é um recurso de gerenciamento residente nos sistemas operacionais Windows e usado nas salas de controle de sistemas do ambiente de negócios. Ele permite o gerenciamento remoto de computadores locais e remotos e o recebimento de notificações de eventos de logs de eventos em sistemas remotos. Essas funções podem ser extremamente úteis para administradores de sistemas, técnicos de sistemas de informação e gerentes de operações. Se um administrador do sistema precisar conhecer a lista de hot fixes de um computador remoto ou precisar instalar uma atualização de um driver de impressora ou fazer alterações em um registro do sistema, o WMI é o recurso para as tarefas. Um gerente de operações pode agendar processos para execução em horários específicos em computadores remotos e acessar listas de dados de gerenciamento dinâmico de programas clientes em computadores remotos.
Se um administrador do sistema tiver direitos de namespace para um sistema habilitado remotamente, ele poderá fazer login no sistema remoto usando suas próprias credenciais de administrador. Desde que o administrador tenha privilégios de acesso, ele ou ela pode fazer qualquer coisa em um computador remoto que um operador local desse computador possa fazer. Ao acessar mais de um computador remoto, um administrador usaria o que é chamado de "delegação" para encaminhar a autenticação para os computadores subseqüentes.
Usando as linguagens de script C ++, C # ou .NET Frameworks com o Windows Management Instrumentation, um operador de controle pode escrever scripts de provedor e procedimentos de automação para executar muitas tarefas de gerenciamento em computadores remotos baseados nas funções do Windows Management Instrumentation. Embora existam mais de 100 scripts de provedor residentes nos sistemas operacionais Windows mais recentes, muitas empresas estão desenvolvendo diferentes em uma unidade para aumentar a segurança e tornar os scripts mais responsivos aos negócios individuais. Testes de usuários de sistemas remotos estão disponíveis para determinar o quociente de previsibilidade dos funcionários, para facilitar o uso e familiarizar-se com o uso de componentes do Windows, além de várias outras tarefas de gerenciamento em uma interface lógica e unificada. Fornecedores de terceiros também fazem interfaces de usuário para WMI com funções de script.
Se um administrador precisar conhecer os processos em execução em um sistema remoto, ele consultará o sistema com uma classe WMI chamada Win32_Process. Da mesma forma, Win32_TimeZone é uma classe de Instrumentação de Gerenciamento do Windows que especifica as informações de fuso horário em um sistema. Existem consultas de classe internas na Instrumentação de Gerenciamento do Windows que permitem a interrogação de sistemas remotos para consultas individuais; no entanto, às vezes é necessário combinar scripts de classe para descobrir, por exemplo, quanta memória disponível está sendo usada pelo sistema remoto. Existe uma ferramenta chamada CIM Studio que permite navegar pelas classes da Instrumentação de Gerenciamento do Windows.