Każdy znacznik serwisowy Dell można odczytać z systemu za pomocą bardzo przydatnego dmidecode
narzę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 .