Wmic Command Line

Consulta WMIC
la herramienta WMIC te permite acceder a la consola instrumental de administración de Windows. Esta es una herramienta potente en este S.O ya que es posible la administración de equipos, tanto locales como remotos y puedes ejecutar tareas como obtener información, iniciar, detener, pausar procesos y servicios así como cambiar alguna configuración en el equipo al que se tenga acceso como administrador.

Estructura remota
Estructura remota
WMIC /NODE:servidor [Operador]

Estructura normal
WMIC [Operador]

Serial number de equipo remoto:
WMIC /NODE:nombreequipo bios get SerialNumber

Consulta Discos Remoto
WMIC /NODE:nombreequipo logicaldisk get DiviceID

Espacio libre en HDD Remoto
WMIC /NODE:nombreequipo logicaldisk where "DiviceID:'C:'" get FreeSpace

Consultar Memoria RAM Remoto
RAM Total
wmic /NODE:nombreequipo ComputerSystem get TotalPhysicalMemory
RAM Disponible
WMIC /NODE:nombreequipo OS FreePhysicalMemory
Ambas consulta en una sola linea
wmic /NODE:nombreequipo ComputerSystem get TotalPhysicalMemory && wmic OS get FreePhysicalMemory

Listar Software y versión instalados
WMIC /NODE:nombreequipo product get name,version 

Uninstall Software windows
WMIC /NODE:nombreequipo where name="_my_product_name" call uninstall 

Consultar KB o actualizaciones instaladas en windows
WMIC /NODE:nombreequipo qfe get hotfixid,description,InstalledOn
WMIC /NODE:nombreequipo qfe get hotfixid,description,InstalledOn | find "KBnumero"

Consultar Nombre Sistema operativo
WMIC /NODE:nombreequipo os get caption

Consultar Nombre de equipo
WMIC /NODE:nombreequipo os get CSname

Consultar Idioma Sistema operativo
WMIC /NODE:nombreequipo os get MUILanguages

Consultar Version de IE
WMIC /NODE:nombreequipo DATAFILE WHERE "Name='%SYSTEMDRIVE%\\program files\\internet explorer\\iexplore.exe'" GET Version

Consultar Version de dll (Windows Update agent)
WMIC datafile where name="C:\\windows\\system32\\wuaueng.dll" GET Version

Instalar y ejecutar archivos remotos
WMIC /node:Hostname process call create "C:\archivo.exe"
WMIC /node:Hostname process call create "C:\archivo.bat"
WMIC /node:Hostname process call create "cmd /c gpupdate.exe /force"
 
Tiempo Encendido un Equipo
WMIC /node:Hostname process call create "cmd /c systeminfo | find “Tiempo de arranque del sistema”"
WMIC /NODE:Hostname os get lastbootuptime

Publicar un comentario

0 Comentarios