ฉันจะรับแท็กบริการของอุปกรณ์ Dell ได้อย่างไร


19

ฉันมีแล็ปท็อป Dell ที่มีแท็กบริการที่กำหนดไว้ อย่างไรก็ตามสติกเกอร์นี้อยู่ในสถานที่ที่ไม่สะดวก (ที่ด้านล่างของแล็ปท็อป) และฉันขี้เกียจเกินกว่าที่จะถอดปลั๊กทุกอย่างแล้วหันไปอ่านแท็กบริการ

มีวิธีที่ฉันจะได้รับแท็กบริการจาก Terminal หรือคล้ายกัน?

คำตอบ:


34

แท็กบริการของ 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 Express โดยใช้$((base#number))สัญกรณ์ของ Bash


พบวิธีแก้ปัญหานี้ที่อื่นและมันไม่ได้ผลสำหรับฉันฉันไม่ได้ใช้มันในฐานะที่เป็นราก +1 สำหรับให้คำแนะนำแก่ฉัน :)
msb
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.