WMIC Comandos
SABER QUEM ESTÁ LOGO NO DESKTOP
Muitas vezes precisamos saber de forma rápida algumas informações de um desktop, dentre elas quem está logado.
- Abra o prompt do DOS como administrador;
- Digite o seguinte:
wmic /node:ip ou hostname computersystem get username
PATCHS
Vamos supor que precisamos saber quais atualizações (PATCHS) existem em uma máquina:
- Abra o prompt do DOS como administrador;
- Digite o seguinte:
wmic qfe list full
Agora vamos supor que precisamos saber um determinado (PATCH) existe em uma máquina:
- Abra o prompt do DOS como administrador;
- Digite o seguinte:
wmic qfe list full | findstr "3172614" Pronto irá listar se a patch 3172614
Agora vamos supor que precisamos saber um determinado (PATCH) existe em uma outra máquina:
- Abra o prompt do DOS como administrador;
- Digite o seguinte:
wmic /node:Desk003 qfe list full | findstr "3172614".
O que é o wmic (Windows Management Instrumentation Command).
Ponto positivo bem legal é que você não precisa instalar, ela já vem com o windows.
O wmic estende o WMI para a operação a partir de várias interfaces de linha de comando e por meio de scripts em lote. Antes do wmic, você usava aplicativos baseados em WMI (como SMS), a API de scripts WMI ou ferramentas como o CIM Studio para gerenciar computadores habilitados para WMI. Sem um aperto firme em uma linguagem de programação como C ++ ou uma linguagem de script como o VBScript e uma compreensão básica do namespace WMI, o gerenciamento de sistemas do-it-yourself com o WMI foi difícil. O wmic altera essa situação fornecendo uma interface poderosa e amigável ao namespace do WMI.
O wmic é mais intuitivo que o WMI, em grande parte por causa de aliases. Os aliases tomam comandos simples que você digita na linha de comando e, em seguida, atuam sobre o namespace WMI de uma maneira predefinida, como a construção de um comando complexo WMI Query Language (WQL) a partir de um simples comando wmic alias Get. Assim, os aliases funcionam como intermediários de sintaxe amigável entre você e o namespace.