
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
0 Comentarios