我有一台戴尔笔记本电脑,上面有分配的服务标签。但是,此标签放在不方便的地方(在笔记本电脑的底部),我懒得拔掉所有东西并将其翻过来以读取服务标签。
有什么方法可以从终端或类似设备获取服务标签吗?
我有一台戴尔笔记本电脑,上面有分配的服务标签。但是,此标签放在不方便的地方(在笔记本电脑的底部),我懒得拔掉所有东西并将其翻过来以读取服务标签。
有什么方法可以从终端或类似设备获取服务标签吗?
Answers:
可以使用非常方便的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服务代码来工作。