Любой сервисный ярлык Dell можно прочитать из системы с помощью очень удобного dmidecode
инструмента.
Сервисный тег хранится в BIOS как строка DMI / SMBIOS, а именно system-serial-number
. Это можно прочитать с помощью следующей команды:
sudo dmidecode -s system-serial-number
Эта команда выведет служебный тег как сам по себе, так что он может быть передан в скрипт или подобный без особого беспокойства.
$ sudo dmidecode -s system-serial-number
1ABC123
Если необходим код экспресс-обслуживания, его легко получить с помощью аналогичной команды:
echo $((36#$(sudo dmidecode -s system-serial-number)))
Эта команда выведет код экспресс-обслуживания на терминал, почти так же, как выводится метка обслуживания. Он работает путем преобразования сервисного тега Base36 в сервисный код Base10 Express с использованием $((base#number))
нотации Bash .