miércoles, 13 de julio de 2016

Comandos Wmic

Muchas veces hemos tenido la necesidad de conocer el número de serial de la PC donde estamos trabajando (a veces localmente o remotamente), cuando le prestamos soporte a un usuario por lo general confunde la letra o con el número cero u otras variantes, a veces las etiquetas de las PCs están desprendidas, etc.
Existe un comando llamado wmic (Windows Management Instrumentation Command-Line) el cual entre una de sus funciones puede ayudarnos a ver el serial de nuestro computador. Por lo general este serial se puede ver también por el BIOS del computador.
Les paso ejemplos de los más usados:
* Para ver el modelo, fabricante y número de serial de un equipo:
wmic csproduct get vendor,name,identifyingnumber
* Ver resolución del monitor:
wmic desktopmonitor get screenwidth,screenheight
* Ver quien ha iniciado sesion en un equipo
wmic computersystem get username
y si es un equipo de nuestra red:
wmic /node:(nombreequipo o ip) csproduct get vendor,name,identifyingnumber
wmic /node:(nombreequipo o ip) desktopmonitor get screenwidth,screenheight
wmic /node:(nombreequipo o ip) computersystem get username

Las siguientes propiedades son algunas de las disponibles:
wmic (alias) get (modificador)
Ej. wmic bios get manufacturer

ALIAS                    - Acceso a los alias disponibles en el sistema local

BASEBOARD -Administración de la placa base (tambi‚n conocida como tarjeta madre o tarjeta del sistema).
BIOS - Administración de servicios básicos de entrada/salida (BIOS).
BOOTCONFIG - Administración de la configuración de inicio.
CDROM - Administración de CD-ROM.
COMPUTERSYSTEM - Administración de sistemas.
CPU - Administración de CPU.
CSPRODUCT - Información del producto del sistema desde SMBIOS.
DATAFILE - Administración de DataFile.
DCOMAPP - Administración de aplicación DCOM.
DESKTOP - Administración de escritorio de usuario.
DESKTOPMONITOR - Administración de monitor de escritorio.
DEVICEMEMORYADDRESS - Administración de direcciones de memoria de dispositivos.
DISKDRIVE - Administración de unidades de disco físicas.
DISKQUOTA - Uso de espacio en disco para volúmenes NTFS.
DMACHANNEL - Administración de canales de acceso directo de memoria (DMA).
ENVIRONMENT - Administración de configuración de entorno del sistema.
FSDIR - Administración de la entrada de directorio Filesystem.
GROUP - Administración de cuentas de grupo.
IDECONTROLLER - Administración de controladores IDE.
IRQ - Administración de línea de solicitud de interrupción (IRQ).
JOB - Proporciona acceso a los trabajos programados utilizando el servicio de programación.
LOADORDER - Administración de servicios del sistema que definen dependencias de ejecución.
LOGICALDISK - Administración de dispositivos de almacenamiento local.
LOGON - Sesiones de inicio.
MEMCACHE - Administración de cach‚ de memoria.
MEMLOGICAL - Administración de la memoria del sistema (configuración de distribución y disponibilidad de memoria).
MEMPHYSICAL - Administración de la memoria física del sistema.
NETCLIENT - Administración de clientes de red.
NETLOGIN - Información de inicio de sesión de red (de un usuario en particular).
NETPROTOCOL - Administración de protocolos (y sus características de red).
NETUSE - Administración de conexiones activas de red.
NIC - Administración de interfaz de red (NIC).
NICCONFIG - Administración de adaptador de red.
NTDOMAIN - Administración de dominios de NT.
NTEVENT - Entradas en el registro de sucesos de NT.
NTEVENTLOG - Administración de archivos de registro de sucesos de NT.
ONBOARDDEVICE - Administración de dispositivos adaptadores comunes integrados en la placa base (placa del sistema).
OS - Administración de sistemas operativos instalados.
PAGEFILE - Administración del archivo de intercambio de memoria.
PAGEFILESET - Administración de la configuración del archivo de paginación.
PARTITION - Administración de  reas particionadas del disco físico.
PORT - Administración de puertos de E/S.
PORTCONNECTOR - Administración de conexiones físicas de puertos.
PRINTER - Administración de dispositivos de impresión.
PRINTERCONFIG - Administración de la configuración de dispositivos de impresión.
PRINTJOB - Administración de trabajos de impresión.
PROCESS - Administración de procesos.
PRODUCT - Administración de tareas del paquete de instalación.
QFE - Ingeniería de corrección r pida.
QUOTASETTING - Información de la configuración de cuotas de disco en un volumen.
RECOVEROS - Información que se generar  a partir de la memoria cuando hay un error en el sistema operativo.
REGISTRY - Administración del Registro del sistema.
SCSICONTROLLER - Administración de controladores SCSI.
SERVER - Administración de información de servidor.
SERVICE - Administración de aplicación de servicio.
SHARE - Administración de recursos compartidos.
SOFTWAREELEMENT - Administración de los elementos de un software instalado en un sistema.
SOFTWAREFEATURE - Administración de subconjuntos de software de SoftwareElement.
SOUNDDEV - Administración de dispositivos de sonido.
STARTUP - Administración de comandos que se ejecutan autom ticamente cuando los usuarios inician sesión en el sistema.
SYSACCOUNT - Administración de cuentas del sistema.
SYSDRIVER - Administración de controladores de sistema para servicios básicos.
SYSTEMENCLOSURE - Administración de la cubierta física del sistema.
SYSTEMSLOT - Administración puntos físicos de conexión, que incluyen puertos, ranuras y periféricos, y puntos de conexión de propietario.
TAPEDRIVE - Administración de unidades de cinta.
TEMPERATURE - Información de administración del sensor de temperatura (termómetro electrónico).
TIMEZONE - Administración de zonas horarias.
UPS - Administración del sistema de alimentación ininterrumpida (SAI).
USERACCOUNT - Administración de cuentas de usuario.
VOLTAGE - Administrador de datos del sensor de voltaje (voltímetro electrónico).
VOLUMEQUOTASETTING - Asocia la configuración de cuota del disco con un volumen de disco específico.
WMISET - Administración de par metros de operación del servicio WMI.

Modificador

BiosCharacteristics
BuildNumber
CodeSet
CurrentLanguage
Description
IdentificationCode
InstallDate
InstallableLanguages
LanguageEdition
ListOfLanguages
Manufacturer
Name
OtherTargetOS
PrimaryBIOS
ReleaseDate      
SMBIOSBIOSVersion
SMBIOSMajorVersion
SMBIOSMinorVersion
SMBIOSPresent
SerialNumber
SoftwareElementID
SoftwareElementState
Status
TargetOperatingSystem
Version

Modificador global
wmic (ModificadorGlobal) (alias) get (modificador)
Ej.:  wmic /node:(nombre o ip) bios get manufacturer

/NAMESPACE -Ruta del nombre de espacio contra el que opera el alias.
/ROLE -Ruta para el papel que contiene las definiciones de alias.
/NODE -Servidores contra los que operar  el alias.
/IMPLEVEL -Nivel de imitación de cliente.
/AUTHLEVEL -Nivel de autenticación de cliente.
/LOCALE -Id. de idioma que debe usar el cliente.
/PRIVILEGES - Habilita o deshabilita todos los privilegios.
/TRACE -Información de depuración de salidas a stderr.
/RECORD -Registra todos los comandos de entrada y las salidas.
/INTERACTIVE - Establece o restablece el modo interactivo.
/FAILFAST -Establece o vuelve a establecer el modo FailFast.
/USER       -Usuario para utilizar durante la sesión.
/PASSWORD -Contraseña para utilizar durante la sesión.
/OUTPUT -Especifica el modo para la redirección de salida.
/APPEND -Especifica el modo para la redirección de salida.
/AGGREGATE -Establece o restablece el modo de agregación.
/AUTHORITY -Specifies the for the connection.
Fuentes:  http://msdn.microsoft.com/en-us/library/aa394531(VS.85).aspx
              https://msdn.microsoft.com/es-es/library/cc787035(v=ws.10).aspx 




No hay comentarios.:

Publicar un comentario