Documentos de Académico
Documentos de Profesional
Documentos de Cultura
En Windows tenemos disponible una poderosa herramienta poco conocida y utilizada que permite administrar el sistema de forma eficiente.
Es otra alternativa para obtener información del equipo y del sistema operativo mediante la línea de comandos.
Solo se precisa algunas líneas de código que podemos introducir en la consola de CMD o usar en un archivo batch.
Son los comandos de WMIC, que poseen una multitud de opciones para ejecutarlos.
WMIC son las iniciales de Windows Management Instrumentation Console, la Consola de WMI (en español, Instrumental de administración de Windows).
Mediante WMIC es posible la administración de equipos, tanto locales como remotos y es posible ejecutar cualquier tipo de tareas como obtener información, iniciar, detener, pausar
procesos y servicios así como cambiar cualquier tipo de configuración en el equipo al que se tenga acceso como administrador.
A continuación un breve artículo, que muestra solo algunos de los recursos disponibles en WMIC, mediante el uso de comandos.
Las posibilidades son inmensas y queda después de este artículo, de acuerdo el interés y al objetivo de cada uno, experimentar y encontrar las opciones necesarias.
Algunos ejemplos de comandos que puedes usar para obtener toda la información sobre secciones completas de tu hardware, la salida en estos casos muestra la información en
pantalla.
Obtener con WMIC información sobre los dispositivos en la tarjeta base o motherboard
WMIC /Output:STDOUT ONBOARDDEVICE get /all /format:LIST
WMIC en cada sub-clave o Alias que peticionas te da una multitud de parámetros, que la mayor parte de ellos quizás no la necesites.
La opción es introducir en el código la lista de los parámetros específicos separados por coma, así la información que te devuelve es la verdaderamente necesaria.
Como el ejemplo a continuación, donde se peticionan los parámetros más utilizados en la subclave de LOGICALDISK.
También puedes hacer la petición especificando la condición de un parámetro con la palabra where.
Por ejemplo para listar en LOGICALDISK solo las unidades de disco duro utiliza where drivetype=3 y para listar solo discos ópticos usa where drivetype=5, quedaría de la siguiente
forma:
De la misma forma al utilizar el Alias NICCONFIG lista todos los adaptadores de red.
Para obtener la información especificando la condición de solo el adaptador de red conectado en este momento quedaría asi:
WMIC NICCONFIG Where IPEnabled=TRUE get /format:list
Con el siguiente archivo batch creado por el autor, se facilita la tarea de obtener información con WMIC, de varios parámetros de una computadora.
En la misma carpeta donde se ejecute, se crean archivos de texto con la información solicitada.
Crea el archivo bacth con el siguiente código.
Si tienes dudas lee el siguiente artículo que explica cómo crearlo: Qué son los archivos BATCH o BAT, usos prácticos y como crearlos
:: (c) Norfipc 2010 - http://norfipc.com
@ECHO OFF
mode con cols=55 lines=25
:start
cls
echo Que informacion necesitas listar?
echo.
echo 1. Informacion General
echo 2. Sobre el BIOS.
echo 3. Sobre la CPU.
echo 4. Las unidades de CDROM.
echo 5. Redes.
echo 6. Informacion del sistema.
echo 7. Unidades de disco.
echo 8. Discos Logicos
echo 9. Memoria fisica instalada.
echo 10. Servicios.
echo 11. Procesos.
echo 12. Dispositivos en el Board.
echo 13. Programas en el inicio.
echo 20. Errores en el sistema operativo.
echo.
echo 0. Salir.
echo.
set/p valor= Escriba el numero determinado y pulse ENTER.
if %VALOR%== 0 goto SALIR
if %VALOR%== 1 goto ALL
if %VALOR%== 2 goto BIOS
if %VALOR%== 3 goto CPU
if %VALOR%== 4 goto CDROM
if %VALOR%== 5 goto REDES
if %VALOR%== 6 goto SYSTEM
if %VALOR%== 7 goto DISKDRIVE
if %VALOR%== 8 goto LOGICALDISK
if %VALOR%== 9 goto MEMPHYSICAL
if %VALOR%== 10 goto SERVICE
if %VALOR%== 11 goto PROCESS
if %VALOR%== 12 goto ONBOARDDEVICE
if %VALOR%== 13 goto STARTUP
if %VALOR%== 20 goto RECOVEROS
if %VALOR% GTR 20 echo Error esa opcion no existe
pause
goto start
pause>nul
:ALL
WMIC /Output:ALL.txt OS get /all /format:LIST
goto start
:BIOS
WMIC /Output:BIOS.txt BIOS get /all /format:LIST
goto start
:CPU
WMIC /Output:CPU.txt CPU get /all /format:LIST
goto start
:CDROM
WMIC /Output:CDROM.txt CDROM get /all /format:LIST
goto start
:REDES
WMIC /Output:REDES.txt NICCONFIG get /all /format:LIST
goto start
:SYSTEM
WMIC /Output:SYSTEM.txt COMPUTERSYSTEM get /all /format:LIST
goto start
:DISKDRIVE
WMIC /Output:DISKDRIVE.txt DISKDRIVE get /all /format:LIST
goto start
:MEMPHYSICAL
WMIC /Output:MEMORIA.txt MEMPHYSICAL get /all /format:LIST
goto start
:SERVICE
WMIC /Output:SERVICIOS.txt SERVICE get /all /format:LIST
goto start
:ONBOARDDEVICE
WMIC /Output:DispositivosEnBoard.txt ONBOARDDEVICE get /all /format:LIST
goto start
:LOGICALDISK
WMIC /Output:DiscosLogicos.txt LOGICALDISK get /all /format:LIST
goto start
:PROCESS
WMIC /Output:Procesos.txt PROCESS get /all /format:LIST
goto start
:RECOVEROS
WMIC /Output:ErroresSO.txt RECOVEROS get /all /format:LIST
goto start
:STARTUP
WMIC /Output:ProgramasEnElInicio.txt STARTUP get /all /format:LIST
goto start
:ERROR
cls
msg * Opcion no valida, prueba otra vez.
goto start
:SALIR
msg * Puede encontrar mas scripts utiles en http://norfipc.com
EXIT
WMIC también se puede utilizar en otras funciones no solo para extraer información, algunos ejemplos de su uso práctico son:
- Lista de procesos incubados en svchost.exe:
wmic process where (Name='svchost.exe') get name, processid, commandline
- Administrar servicios:
wmic service where caption="DHCP Client" call changestartmode "Disabled"
Usar WMI Code Generator para conocer otros comandos que permite WMIC
Toda la información anterior y más puedes obtenerla de WMI Code Generator (Generador de WMIC), aplicación HTA imprescindible para acceder a la multitud de datos que nos
proporciona WMIC, que genera los códigos necesarios para hacer tu aplicación, ya sea en formato Batch, VBScript, PowerShell u otros más.
Lee como usar WMIC de formas diferentes, mediante la consola o creando un acceso directo, para conocer el estatus de un disco duro en Windows y obtener toda la información
detallada del dispositivo
Conocer el estado de salud de un disco duro con WMIC en Windows
Páginas relacionadas
FB
Twitter
Pinterest
Instagram
Secciones
Inicio
Para Facebook
Para el Amor
Poemas de Amor
Mensajes cristianos
Tutoriales Windows
Celulares y tabletas
Internet
Redes sociales
Descargas gratis
Modificar Windows
Comandos
Informaciones
Redes informáticas
Virus y Malware
Recuperar
Trucos e Ideas
Creación y diseño web
WordPress
Herramientas web
Códigos
App móvil
Fotos de la naturaleza
Guía de Cuba
Mapas
Lecturas y poesía
Instagram
YouTube
Fechas
Astronomía
Salud
El Registro
Listas
Como lo hacemos