martes, 20 de septiembre de 2011

Comando wmic - Ver número de serial de tu computadora (ordenador) en Windows

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 tambien por el BIOS del computador.

El siguiente comando es para ver el serial de la computadora en Windows:

Paso 1: Haga clic en Inicio.
Paso 2: Seleccione del menú de inicio Ejecutar.
Paso 3: Escriba CMD y haga clic en Aceptar.
Paso 4. Escriba el comando: wmic bios get serialnumber

Allí verá el serial de su computador. Este comando funciona desde la version de Windows XP y Windows 2003 Server.

Si deseas ver el número de serial de un computador utilizando VBScript:
On Error Resume Next
Dim strComputer
strComputer = InputBox("Enter the name of the computer:")
Set objWMIService = GetObject("winmgmts:" & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Set colSMBIOS = objWMIService.ExecQuery ("Select * from Win32_SystemEnclosure")
For Each objSMBIOS in colSMBIOS
MsgBox strComputer & ": " & objSMBIOS.SerialNumber
Next


Todos los parametros del comando wmic bios get/?

Propiedad obtiene operaciones.
Uso:

GET [] []
NOTE: ::= | ,  

Las siguientes propiedades están disponibles:
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

Los siguientes modificadores GET están disponibles:

/VALUE - Valor devuelto.
/ALL (predeterminado) - Devuelve datos y metadatos para el atributo.
/TRANSLATE: - Traduce la salida a trav‚s de los valores en .
/EVERY: [/REPEAT:] - Devuelve valores cada (intervalo X) segundos, si el valor /REPEAT especificado se ejecuta veces.
/FORMAT: - Archivo de claves/XLS para procesar resultados XML.

Nota: el orden de los modificadores /TRANSLATE y /FORMAT influye en la apariencia de la salida.
Caso 1: si /TRANSLATE se antepone a /FORMAT, la traducción de resultados estar  seguida por el formato.
Caso 2: si /TRANSLATE se postpone a /FORMAT, la traducción de los resultados con formato estar  lista.


Todos los parametros del comando WMIC

[modificadores globales]

Los siguientes modificadores globales est n disponibles:
/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.

/?[:]    Información de uso.

Para obtener m s información sobre un modificador global específico, escriba:
nombre_modificador /?


Los aliases siguientes no est n disponibles en la función actual:
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.

Para más información acerca de un alias especifico, escriba: alias /?

CLASS     - Escapa a esquema completo de WMI.PATH      - Escapa a rutas de objetos WMI completas.CONTEXT   - Muestra el estado de todos los modificadores globales.
QUIT/EXIT - Sale del programa.

Para obtener más información sobre CLASS/PATH/CONTEXT, escriba: (CLASS | PATH | CONTEXT) /?

Más información:
How to find computer serial number http://support.microsoft.com/kb/558124/
Comando WMIC http://msdn.microsoft.com/en-us/library/aa394531(VS.85).aspx