আমি কীভাবে আমার ডেল ডিভাইসের পরিষেবা ট্যাগ পাব?


19

আমার কাছে একটি ডেল ল্যাপটপ রয়েছে যার উপরে একটি অ্যাসাইনড সার্ভিস ট্যাগ রয়েছে। তবে, এই স্টিকারটি কোনও অসুবিধাগ্রস্থ জায়গায় রয়েছে (ল্যাপটপের নীচে), এবং আমি সমস্ত কিছু আনপ্লাগ করতে এবং সার্ভিস ট্যাগটি পড়তে এটি ফিরিয়ে দিতে খুব অলস।

টার্মিনাল বা অনুরূপ থেকে পরিষেবা ট্যাগ পাওয়ার কোনও উপায় আছে কি?

উত্তর:


34

যে কোনও ডেলের পরিষেবা ট্যাগ সদা-সহজ dmidecodeসরঞ্জামের সাহায্যে সিস্টেম থেকে পড়া যায় ।

পরিষেবা ট্যাগটি ডিএমআই / এসএমবিআইওএস স্ট্রিং হিসাবে বিআইওএসে সঞ্চয় করা হয় system-serial-number। এটি নীচের কমান্ডটি ব্যবহার করে পড়া যায়:

sudo dmidecode -s system-serial-number

এই কমান্ডটি সার্ভিস ট্যাগটিকে কেবল নিজের মতো করে আউটপুট দেবে, তাই এটি কোনও উদ্বেগ ছাড়াই কোনও স্ক্রিপ্টে বা অনুরূপে স্থান দেওয়া যেতে পারে।

$ sudo dmidecode -s system-serial-number
1ABC123

যদি এক্সপ্রেস পরিষেবা কোডের প্রয়োজন হয়, তবে এটি একই জাতীয় আদেশ ব্যবহার করে সহজেই পুনরুদ্ধারযোগ্য:

echo $((36#$(sudo dmidecode -s system-serial-number)))

এই কমান্ডটি এক্সপ্রেস সার্ভিস কোডটিকে টার্মিনালে আউটপুট দেবে, একইভাবে পরিষেবা ট্যাগ আউটপুট করা হয়। এটি বেস 36 এক্সপ্রেস সার্ভিস কোডকে বাশের $((base#number))স্বরলিপি ব্যবহার করে বেস 36 সার্ভিস ট্যাগকে রূপান্তর করে কাজ করে ।


এই সমাধানটি অন্য কোথাও খুঁজে পেয়েছি এবং এটি আমার পক্ষে কাজ করে না, আমাকে ইঙ্গিত দেওয়ার জন্য এটি মূল হিসাবে চালাচ্ছিলাম না, +1। :)
এমএসবি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.