У меня есть ноутбук Dell, который имеет присвоенную метку на нем. Однако эта этикетка находится в неудобном месте (в нижней части ноутбука), и я слишком ленив, чтобы отключить все и перевернуть его для чтения метки.
Существует ли способ, которым я могу получить метку от Терминального или подобного?
Метка любого 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 с помощью Bash $((base#number))
нотация.