如何获得我的戴尔设备的服务标签?


19

我有一台戴尔笔记本电脑,上面有分配的服务标签。但是,此标签放在不方便的地方(在笔记本电脑的底部),我懒得拔掉所有东西并将其翻过来以读取服务标签。

有什么方法可以从终端或类似设备获取服务标签吗?

Answers:


34

可以使用非常方便的dmidecode工具从系统读取任何Dell的服务标签。

服务标签作为DMI / SMBIOS字符串(即)存储在BIOS中system-serial-number。可以使用以下命令读取它:

sudo dmidecode -s system-serial-number

此命令将仅输出服务标签本身,因此可以将其传递到脚本或类似文件中,而不必担心。

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

如果需要快速服务代码,则可以使用类似的命令轻松检索该代码:

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

此命令将把快速服务代码输出到终端,与输出服务标签的方式几乎相同。它通过使用Bash的$((base#number))表示法将Base36服务标签转换为Base10 Express服务代码来工作。


在其他地方找到了该解决方案,但该解决方案对我不起作用,我没有以root用户身份运行它,+ 1是给我提示。:)
msb
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.