Archivo del blog

08 noviembre 2019

Cómo ver el número de serie de los equipos remotamente.

Una de mis disputas más tediosas, era tener el inventario puesto al día, y para hacerla más amena, mi predecesor optó por usar la etiqueta de inventariado, en vez del SN (serial name) de los equipos, por lo que tras el cambio de esta etiqueta, a un nuevo formato y a una actualización del sistema, en la que podíamos usar más datos, se nos empezó a quedar corta la información que teníamos.

Y aquí empezaron nuestras setas. Cómo vamos a molestar a los usuarios para sacar el SN? Muchos de los usuarios no estaban en la oficina más que unos minutos, otros van de reunión en reunión y otros no tiempo para atendernos, así que tuvimos que buscar una manera de sacar el SN sin tener que molestar ni al usuario ni a nuestro admin de SCCM.

El siguiente script, encima de funcionar genial, siempre que el equipo esté en red, nos da la información en texto plano del serial name como del modelo del equipo, por lo que introducirlo en el sistema de invenariado es más fácil y así evitamos errores a la hora de introducir la información.

SCRIPT en VBS 

On Error Resume Next
'* Definimos una variable.
Dim strComputer
Dim strModel
Dim strBIOSSN

'* Preguntamos al usuario por el nombre del equipo.
strComputer = InputBox("Enter the name of the computer:")

Set objWMIService = GetObject("winmgmts:" _
   & "{impersonationLevel=impersonate}!\\"  _
   & strComputer & "\root\cimv2")

Set colItems = objWMIService.ExecQuery _
   ("Select * from Win32_ComputerSystem")
Set colSMBIOS = objWMIService.ExecQuery _
   ("Select * from Win32_SystemEnclosure")

For Each objItem in colItems
For Each biosItem in colSMBIOS
Wscript.Echo "Hostname: " & strComputer _
& vbCrLf & "Model : " & objItem.Model & vbCrLf & "Serial Number: " _
& biosItem.SerialNumber
Next
Next

Por ejemplo:




Pero no todo iba a ser un camino de rosas, en algunos casos no había otra forma que hacerlo en local, ya que el nombre de serie del equipo fue cambiado en la BIOS por el de la etiqueta que tenía de inventario antigua, así que teníamos que pedir al usuario que nos dejara el equipo, actualizar la BIOS que estaba desfasada y de paso poner el SN correcto.

Desde ese momento, avanzaríamos lentamente en el proyecto debido a que teníamos que esperar a que el usuario estuviera disponible, pero esa fue otra historia ya.


Fuente: Google.

No hay comentarios:

Publicar un comentario

🚀 Automatiza la instalación de Windows como un PRO con Unattend Generator

Si alguna vez has tenido que instalar Windows repetidamente, sabrás lo tedioso que puede ser pasar una y otra vez por las mismas pantallas d...