¿Cómo obtengo la etiqueta de servicio de mi dispositivo Dell?

19

Tengo una computadora portátil Dell que tiene una etiqueta de servicio asignada. Sin embargo, esta pegatina se encuentra en un lugar inconveniente (en la parte inferior de la computadora portátil), y soy demasiado vago para desconectar todo y darle la vuelta para leer la etiqueta de servicio.

¿Hay alguna forma de obtener la etiqueta de servicio de la Terminal o similar?

Kaz Wolfe
fuente

Respuestas:

34

Cualquier etiqueta de servicio de Dell se puede leer desde el sistema utilizando la dmidecodeherramienta siempre útil .

La etiqueta de servicio se almacena en el BIOS como una cadena DMI / SMBIOS, a saber system-serial-number. Se puede leer con el siguiente comando:

sudo dmidecode -s system-serial-number

Este comando generará la etiqueta de servicio solo como sí mismo, por lo que se puede pasar a un script o similar sin mucha preocupación.

$ sudo dmidecode -s system-serial-number
1ABC123

Si se necesita el Código de servicio rápido, se puede recuperar fácilmente con un comando similar:

echo $((36#$(sudo dmidecode -s system-serial-number)))

Este comando enviará el código de servicio rápido al terminal, de la misma manera que se envía la etiqueta de servicio. Funciona convirtiendo la etiqueta de servicio Base36 en el código de servicio Base10 Express utilizando la $((base#number))notación de Bash .

Kaz Wolfe
fuente
Encontré esta solución en otro lugar y no estaba funcionando para mí, no la estaba ejecutando como root, +1 por darme la pista. :)
msb