Compartilhar via


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.

  1. Abra o prompt do DOS como administrador;
  2. 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:

  1. Abra o prompt do DOS como administrador;
  2. Digite o seguinte:

wmic qfe list full 

Agora vamos supor que precisamos saber um determinado (PATCH) existe em uma máquina:

  1. Abra o prompt do DOS como administrador;
  2. 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:

  1. Abra o prompt do DOS como administrador;
  2. 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.