Come ottengo il numero di servizio del mio dispositivo Dell?


19

Ho un laptop Dell a cui è assegnato un codice di servizio. Tuttavia, questo adesivo si trova in una posizione scomoda (nella parte inferiore del laptop) e sono troppo pigro per scollegare tutto e capovolgerlo per leggere il codice di servizio.

Esiste un modo per ottenere il numero di servizio dal Terminale o simili?

Risposte:


34

Qualsiasi tag di servizio Dell può essere letto dal sistema utilizzando lo strumento sempre così utile dmidecode.

Il tag di servizio è memorizzato nel BIOS come una stringa DMI / SMBIOS, vale a dire system-serial-number. Può essere letto usando il comando seguente:

sudo dmidecode -s system-serial-number

Questo comando genererà il tag di servizio come solo se stesso, quindi può essere passato in uno script o simile senza troppe preoccupazioni.

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

Se è necessario il codice di servizio espresso, è facilmente recuperabile utilizzando un comando simile:

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

Questo comando emetterà il codice del servizio espresso sul terminale, in modo molto simile a quello del tag di servizio. Funziona convertendo il codice di servizio Base36 nel codice di servizio Express Base10 usando la $((base#number))notazione di Bash .


ho trovato questa soluzione da qualche altra parte e non funzionava per me, non la stavo eseguendo come root, +1 per darmi il suggerimento. :)
msb
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.