WMIC es una utilidad que permite interactuar con WMI desde un shell de command prompt compatible con WMI el cual permite acceder a todos los objetos y sus propiedades a por medio de command prompt el cual lo convierte en una consola de administración de sistemas avanzara (WMIC).
En Portal+Tips tenemos varios articulos en el cual se utiliza WMIC para obtener informacion de los equipos local y remoto por ejemplo:
- Sacar número de serie de una computadora desde linea de comando Remotamente – Wmic
- Obtener nombre de usuario activo en Windows via CMD
- Obtener información de disco duro por linea de comando – CMD
- Obtener espacio libre en disco por linea de comando – CMD
- Windows – CMD para determinar cuando se instalo Windows en una computadora
- CMD – Habilitar o deshabilitar cuenta de usuario desde linea de comando
Los mencionados en los artículos anteriores son algunos casos en el cual se pueden aplicar el cual la mayoría son de consulta de información, mas no es lo único para lo que lo podemos utilizar. por ejemplo podemos restringir que un usuario cambie su contraseña wmic useraccount where name=’NombreDeUsuario’ set passwordchangeable=false.
A continuación te dejamos una lista de los Alias y Opciones que podemos utilizar con WMIC.
Sintaxis WMIC
La sintaxis de WMIC puede llegar a ser bastante compleja dependiendo lo que deseemos obtener o generar con este.
WMIC [global_switches] [alias] [options] [format]
El siguiente ejemplo tiene la siguiente sintaxis
WMIC /node: 10.0.0.52 BIOS GET serialnumber
Donde:
[global_switches] = /node: 10.0.0.52 (Opcional)
[alias] = BIOS
[options] = GET serialnumber
[format] = Opcional
Mas información en la pagina oficial de Microsoft
Listado de Global Switches
[table id=2 responsive=scroll /]
Listado de Alias
[table id=1 responsive=scroll /]
Ayuda WMIC
Anexo una captura de la ayuda WMIC al escribir en el Command Prompt help wmic