Как мне получить тег службы Dell на моем устройстве?

7

У меня есть ноутбук Dell, у которого есть назначенный тег службы. Однако эта наклейка находится в неудобном месте (на нижней части ноутбука), и я слишком ленив, чтобы отключить все и перевернуть ее, чтобы прочитать служебный тег.

Есть ли способ получить тег службы из терминала или аналогичного?

    
задан Kaz Wolfe 30.01.2017 в 00:09
источник

1 ответ

15

Любой служебный тег 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)))

Эта команда выведет код экспресс-обслуживания на терминал, точно так же, как выдается Service Tag. Он работает путем преобразования тега службы Base36 в код службы Base10 Express с использованием нотации $((base#number)) Bash.

    
ответ дан Kaz Wolfe 30.01.2017 в 00:09
источник