Solución:
A continuación, se muestran algunas formas adecuadas para su uso en archivos por lotes:
wmic os get "SerialNumber" | find /v "SerialNumber"
for /f "tokens=3" %p in ('SystemInfo ^| find "Product ID"') do @echo %p
for /f "tokens=3" %p in ('reg query "HKLMSoftwareMicrosoftWindows NTCurrentVersion" /v ProductID') do @echo %p
Es posible utilizando WMI (Interfaz de administración de Windows) o consultando un valor del Registro de Windows.
Con WMI:
-
Desde la línea de comando, escriba el
wmic
(y Ingresar) -
Dentro de WMI, escriba
OS
-
Revise el valor “SerialNumber”. Contiene su ProductID de Windows 8.
PD: Alternativamente, también puede escribir wmic OS
desde cmd y busque “SerialNumber”.
Referencia.
Con registro de Windows:
-
Simplemente escriba el siguiente comando desde cmd:
reg query "HKLMSOFTWAREMicrosoftWindows NTCurrentVersion" /v ProductID
o incluso:
reg query "HKLMSOFTWAREMicrosoftInternet ExplorerRegistration" /v ProductID
(Internet Explorer tiene el mismo ID que Windows 8.)
Puede usar Windows ‘ SystemInfo
mando.
Devolverá una lista de información sobre el sistema, incluida la ID del producto (aproximadamente la novena línea hacia abajo, más o menos).
De MS:
Muestra información de configuración detallada sobre una computadora y su sistema operativo, incluida la configuración del sistema operativo, información de seguridad, identificación de productoy propiedades de hardware, como RAM, espacio en disco y tarjetas de red.
Si desea extraer solo esa línea, puede usar
systeminfo | find /i "product id"
.