Bagaimana cara mendapatkan tag layanan perangkat Dell saya?

19

Saya memiliki laptop Dell yang memiliki tag layanan yang ditetapkan di atasnya. Namun, stiker ini berada di tempat yang tidak nyaman (di bagian bawah laptop), dan saya terlalu malas untuk mencabut semuanya dan membaliknya untuk membaca tag layanan.

Apakah ada cara saya bisa mendapatkan tag layanan dari Terminal atau serupa?

Kaz Wolfe
sumber

Jawaban:

34

Tag layanan Dell apa pun dapat dibaca dari sistem menggunakan alat yang sangat berguna dmidecode.

Tag layanan disimpan dalam BIOS sebagai string DMI / SMBIOS, yaitu system-serial-number. Itu dapat dibaca menggunakan perintah di bawah ini:

sudo dmidecode -s system-serial-number

Perintah ini akan menampilkan tag layanan seperti itu sendiri, sehingga dapat dilewatkan ke dalam skrip atau sejenisnya tanpa banyak khawatir.

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

Jika Kode Layanan Ekspres diperlukan, itu mudah didapat menggunakan perintah serupa:

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

Perintah ini akan menampilkan Kode Layanan Ekspres ke terminal, sama seperti Tag Layanan dikeluarkan. Ini bekerja dengan mengubah Tag Layanan Base36 ke Kode Layanan Express Base10 menggunakan $((base#number))notasi Bash .

Kaz Wolfe
sumber
menemukan solusi ini di tempat lain dan tidak berfungsi untuk saya, saya tidak menjalankannya sebagai root, +1 untuk memberi saya petunjuk. :)
msb