Continuando a falar sobre as dificuldades que muitos encontram ao administrar um Windows 2008 Server Core, vamos falar um pouco sobre o WMIC (Windows Management Instrumentation Command-Line).
Este é um comando que abre um console para administrar todos os recursos WMI disponiveis, o que inclui praticamente todo o ambiente do Windows.
Para acessá-lo use o command prompt e chame o WMIC:
Para conhecer todos os comandos digite “/?” e verá os switchs de formatação e saida e na sequencia a lista de comandos possiveis.
Seguem alguns exemplo de comandos disponíveis:
- PRODUCT – Lista todos os programas instalados
- QFE – Listar os updates instalados na maquina
- SHARE – Listar os diretórios compartilhados
- PROCESS – Lista os processos em execução (similar ao Task Manager)
- NICCONFIG – Administrar as placas de rede, IP, etc.
Qualquer um destes comandos e subcomandos podem ser consultados com “/?”:
O exemplo acima mostra como habilitar o DHCP em uma placa por utilizar “NICCONFIG CALL ENABLEDHCP”, ou então colocar o IP do DNS usando “NICCONFIG CALL ENABLEDNS(<IP>)”.
IMPORTANTE: Assim como o NETSH os comandos do WMIC podem ser executados em linha, o que o torna uma interessante ferramenta para uso em scripts.
Faça um teste agora mesmo e utilize esta interessante ferramenta que também está disponivel desde o Windows XP e também no Windows 7 e Windows 2008 em instalação normal (GUI).
Há algum tempo que um dos meus alunos de ConfigMgr (Rodrigo Carvalho do grupo Schahin) comentava comigo que o SCCM trazia no inventário de hardware processadores incorretos para algumas maquinas.
A principio não havia muita evidência comum do problema e o que eu sugeri foi utilizar o WMISTUDIO (http://www.microsoft.com/downloads/en/details.aspx?familyid=6430f853-1120-48db-8cc5-f2abdc3ed314&displaylang=en) e verificar se o erro estava no WMI ou no SCCM. O resultado, obviamente foi que o WMI reportava o mesmo erro.
Porem, o Rodrigo encontrou um Fix para Windows XP e Windows 2008 que corrige este comportamento, o KB953955 (http://support.microsoft.com/kb/953955). Ele instalou e reportou que agora funcionou.
Vale a dica, se no seu ambiente maquinas com processador Core 2Duo, i3 ou i5 reportarem como Pentium III solicite o KB. Note que não é comum isto acontecer, no meu caso foi a segunda vez que vi, porem no caso anterior as maquinas com o problemas foram atualizadas para Windows 7 e este erro não se aplica mais.
Já não ministrava estes cursos a um tempo, para ter uma idéia ainda se baseavam no Windows 2000.
Estou deixando disponivel a biblioteca de scripts que criei a uns 3 anos atrás quando este curso era bem mais comum.
Estão separados em 2 arquivos, o primeiro para scripts de administração, incluindo alguns que acessam base de dados, e o segundo especifico com exemplos de WMI.
Bom proveito !!!!!
Scripts Básicos e Administrativos.zip (95,08 kb)
Scripts WMI.zip (7,00 kb)