मुझे अपने डेल डिवाइस का सर्विस टैग कैसे मिलेगा?


19

मेरे पास एक डेल लैपटॉप है जिस पर एक निर्दिष्ट सेवा टैग है। हालाँकि, यह स्टिकर असुविधाजनक स्थान पर है (लैपटॉप के निचले भाग पर), और मैं सब कुछ अनप्लग करने के लिए बहुत आलसी हूं और सेवा टैग को पढ़ने के लिए इसे चालू करता हूं।

क्या कोई तरीका है जो मैं टर्मिनल या इसी तरह से सेवा टैग प्राप्त कर सकता हूं?

जवाबों:


34

किसी भी डेल के सर्विस टैग को सिस्टम से कभी-आसान 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)))

यह कमांड एक्सप्रेस सर्विस कोड को टर्मिनल में आउटपुट करेगा, उसी तरह से जैसे सर्विस टैग आउटपुट होता है। यह बेस 10 सर्विस सर्विस कोड को बेस 36 सर्विस टैग को बैश के $((base#number))नोटेशन का उपयोग करके परिवर्तित करता है ।


यह समाधान कहीं और मिला और यह मेरे लिए काम नहीं कर रहा था, मैं इसे रूट के रूप में नहीं चला रहा था, +1 मुझे संकेत देने के लिए। :)
एमएसबी
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.