WMIC, ferramenta poderosa e fácil de usar.


Fala pessoal de TI, como estão ?

Em algum post anterior usei como caminho para se conseguir uma determinada informação sobre o hardware o uso da ferramenta WMIC.

Segundo a Microsoft “The Windows Management Instrumentation Command-line (WMIC) is a command-line and scripting interface that simplifies the use of Windows Management Instrumentation (WMI) and systems managed through WMI.”

WMI é uma implementação da Microsoft nativa desde o Windows 2000, é compatível com WBEM, que da suporte ao CIM (Modelo de Informação Comum). Explicando !!! – basicamente trata-se de mecanismo de padronização, ou seja, para que produtos (softwares/hardware) possam interagir com o Windows, temos o WMI para tal suporte.

WMI é um repositório de objetos que podem ser manipulados de acordo com necessidades específicas. Pode-se coletar e manipular dados de Registro a SNMP no Windows por exemplo.

WMI é utilizado por diversas ferramentas internas e externas Microsoft, como por exemplo Microsoft Systems Management Server, Microsoft Health Monitor, Microsoft Operations Manager. Pode ser usado também com sistemas de programação ou de scripts (como o host de scripts do Windows).

 

Aqui vão alguns links para consultas:

– Informações técnica sobre como desenvolver um sistema WMI;

Como usar o Testador de WMI para exibir e modificar objetos CIM;

Ajuda com a linha de comando do WMI;

Segurança na utilização do Controle WMI para computadores locais e remotos.

 

Acesse o console, abrindo o prompt de comando e digitando WMIC.

C:\WMIC

Você será redirecionado para o console WMIC, cujo prompt é este:

wmic:root\cli>

Após copie e cole os exemplos (em negrito) abaixo e pressione enter. Você pode digitar para uma melhor fixação.

Obs. Não vou postar aqui o resultado da saída de cada um, pois, alguns são bem extensos, mas garanto que facilmente você verá as informações obvias e necessárias.

Para ajuda digite  /? e pressione enter.

Para sair digite exit e pressione enter.

Obter a service tag de um servidor.

wmic:root\cli>bios get serialnumber
SerialNumber
BCZ6RO1

Obter toda a Informação sobre a CPU
wmic:root\cli> CPU get /all /format:LIST

Obter toda a Informação sobre as interfaces de REDES
wmic:root\cli> NICCONFIG get /all /format:LIST

Obter toda a Informação sobre o Sistema
wmic:root\cli> COMPUTERSYSTEM get /all /format:LIST

Obter toda a Informação sobre os discos.
wmic:root\cli> DISKDRIVE get /all /format:LIST

Obter toda a Informação sobre os discos logicos
wmic:root\cli> LOGICALDISK get /all /format:LIST

Obter toda a Informação sobre as memorias.
wmic:root\cli> MEMPHYSICAL get /all /format:LIST

Obter toda a Informação sobre os serviços.
wmic:root\cli> SERVICE get /all /format:LIST

Obter toda a Informação sobre os processos.
wmic:root\cli> PROCESS get /all /format:LIST

Obter toda a Informação sobre os  programas que iniciam junto com Windows.
wmic:root\cli> STARTUP get /all /format:LIST

Obter toda a Informação sobre a motherboard.
wmic:root\cli> ONBOARDDEVICE get /all /format:LIST

Obter toda a Informação sobre o Sistema Operacional.
wmic:root\cli> RECOVEROS get /all /format:LIST

Consultem a documentação e automatizem seus processos.

É possível empregar o uso de WMI até em GPO´s por exemplo.

Abraço e até a próxima.

Dúvidas/Sugestões/Reclamações: ricardo.santos@adminderedes.com.br