Kaz Wolfe Asked: 2017-01-30 16:09:24 +0800 CST2017-01-30 16:09:24 +0800 CST 2017-01-30 16:09:24 +0800 CST 如何获取我的戴尔设备的服务标签? 772 我有一台戴尔笔记本电脑,上面有分配的服务标签。但是,这个贴纸在一个不方便的地方(在笔记本电脑的底部),我懒得拔掉所有东西并把它翻过来阅读服务标签。 有没有办法从终端或类似的地方获取服务标签? command-line 1 个回答 Voted Best Answer Kaz Wolfe 2017-01-30T16:09:24+08:002017-01-30T16:09:24+08:00 任何戴尔的服务标签都可以使用非常方便的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 的$((base#number))符号将 Base36 服务标签转换为 Base10 Express 服务代码来工作。
任何戴尔的服务标签都可以使用非常方便的
dmidecode
工具从系统中读取。服务标签作为 DMI/SMBIOS 字符串存储在 BIOS 中,即
system-serial-number
. 可以使用以下命令读取它:此命令将输出服务标签本身,因此可以将其传递到脚本或类似内容中而不必担心。
如果需要快速服务代码,可以使用类似的命令轻松检索:
此命令会将快速服务代码输出到终端,与输出服务标签的方式非常相似。它通过使用 Bash 的
$((base#number))
符号将 Base36 服务标签转换为 Base10 Express 服务代码来工作。