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

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

我有一台戴尔笔记本电脑,上面有指定的服务标签。但是,这个标签贴在不方便的地方(在笔记本电脑的底部),我懒得拔掉所有插头,然后把它翻过来看服务标签。

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

答案1

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

服务标签以 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 符号将 Base36 服务标签转换为 Base10 快速服务代码$((base#number))

相关内容