¿Cómo obtengo los números de serie del equipo mediante programación?

StackOverflow https://stackoverflow.com/questions/98516

  •  01-07-2019
  •  | 
  •  

Pregunta

Necesito ejecutar una auditoría del equipo y para ello necesito obtener la PC con Windows, el monitor, etc.números seriales.

Entonces me enfrenté a ir a cada PC y anotar manualmente los números.

¿Hay alguna manera de obtener esto mediante programación para que cada usuario pueda ejecutar un pequeño programa y enviarme los resultados por correo electrónico?

¿Fue útil?

Solución

Si esta información está en algún lugar, estaría en WMI (http://en.wikipedia.org/wiki/Windows_Management_Instrumentation): podría escribir un script VBscript para consultar esta información y guardarla en un recurso compartido remoto en un servidor, por ejemplo.

Otros consejos

Generalmente no.Sin embargo, si todas sus computadoras son Dell, es posible que pueda obtener cierta información (¿tal vez el número de serie?) de la propia PC.

El monitor, si es compatible VESAEDID (DDC, EDID, EEDID), también puede incluir un número de serie de 32 bits, que puede tener o no relación con el número de serie impreso en la etiqueta del monitor.Es posible que pueda acceder a esto a través del controlador de pantalla: Windows tiene acceso a partes del mismo (para mostrar la resolución y el tiempo del monitor), por lo que espero que el fabricante/modelo/número de serie también esté escondido en algún lugar.

Sin embargo, crear un programa que funcione en todos los sistemas y monitores probablemente implicaría mucho más trabajo que simplemente ir a cada estación y grabarla, a menos que todos los sistemas tengan el mismo hardware.

¡Buena suerte!

-Adán

No estoy muy seguro de si esto es exactamente lo que desea, pero existe un software pago creado por Dame Ware que le permite conectarse fácilmente de forma remota a otras máquinas y obtener mucha información.No lo he usado mucho todavía, pero creo que hay una manera de crear secuencias de comandos por lotes para que pueda extraer información como esa o ver qué aplicaciones están instaladas en las máquinas.En el peor de los casos, no es necesario ejecutar cada máquina.(Supongo que te refieres a SN como el ID del producto MS)

WMI es definitivamente el camino a seguir.Puede obtener bastante información de auditoría útil a través de esa API.

Michael Baird parece haber escrito un script VBS para leer la información EDID.El script lee y analiza la información EDID del monitor del registro para recuperar información de activos.

http://cwashington.netreach.net/depo/view.asp?Index=980&ScriptType=vbscript

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top