Jak uzyskać etykietę serwisową mojego urządzenia Dell?


19

Mam laptopa Dell z przypisanym znacznikiem serwisowym. Jednak ta naklejka znajduje się w niewygodnym miejscu (na spodzie laptopa), a ja jestem zbyt leniwy, aby odłączyć wszystko i odwrócić ją, aby odczytać etykietę serwisową.

Czy istnieje sposób, aby uzyskać tag serwisowy z terminala lub podobnego urządzenia?

Odpowiedzi:


34

Każdy znacznik serwisowy Dell można odczytać z systemu za pomocą bardzo przydatnego dmidecodenarzędzia.

Znacznik serwisowy jest przechowywany w systemie BIOS jako ciąg DMI / SMBIOS, a mianowicie system-serial-number. Można go odczytać za pomocą poniższego polecenia:

sudo dmidecode -s system-serial-number

To polecenie wyświetli tag usługi jako po prostu sam, dzięki czemu można go bez problemu martwić przekazaniem do skryptu lub podobnego.

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

Jeśli potrzebny jest kod usługi ekspresowej, można go łatwo odzyskać za pomocą podobnego polecenia:

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

To polecenie wyśle ​​Kod usługi ekspresowej do terminala, podobnie jak wyprowadzany jest znacznik usługi. Działa poprzez konwersję znacznika usługi Base36 na kod usługi ekspresowej Base10 przy użyciu $((base#number))notacji Basha .


znalazłem to rozwiązanie gdzieś indziej i nie działało dla mnie, nie uruchamiałem go jako root, +1 za podpowiedź. :)
msb
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.