รับหมายเลขซีเรียลของ Mac จาก Command Line

สารบัญ:

Anonim

คุณสามารถดึงหมายเลขซีเรียลของ Mac ได้อย่างรวดเร็วผ่านบรรทัดคำสั่งโดยใช้คำสั่ง ioreg หรือ system_profiler และ grep สำหรับสตริงซีเรียล การรับหมายเลขซีเรียลจากบรรทัดคำสั่งเช่นนี้อาจมีประโยชน์สำหรับการแก้ไขปัญหา โหมดผู้ใช้คนเดียว การจัดการระยะไกลด้วย SSH หรือด้วยเหตุผลอื่นๆ อีกมากมาย แม้ว่าผู้ใช้ส่วนใหญ่ควรเลือกค้นหาหมายเลขซีเรียลของ Mac ด้วยวิธีนี้จากเมนู  Apple หรือ จาก System Profiler วิธีการของแอป Terminal นั้นใช้ได้สำหรับผู้ใช้ขั้นสูงและด้วยเหตุผลอื่นๆ อีกมากมาย

วิธีรับ Serial Number ของ Mac จาก Command Line ใน Mac OS X

หากต้องการลองด้วยตัวคุณเองและรับหมายเลขซีเรียลในเครื่อง Mac OS ใดๆ ให้ป้อนสตริงคำสั่งที่เหมาะสมด้านล่างที่เทอร์มินัล ทั้งนี้ขึ้นอยู่กับเวอร์ชันของ Mac OS X ที่ใช้งานบน Mac ตรวจสอบให้แน่ใจว่าคำสั่งอยู่ในบรรทัดเดียว ตามปกติด้วยไวยากรณ์ของบรรทัดคำสั่ง

วิธีรับหมายเลขซีเรียลของ Mac ด้วย Command Line ใน Modern MacOS

ใน MacOS เวอร์ชันใหม่ๆ เช่น Mojave, High Sierra และ Sierra หรือใหม่กว่า ไวยากรณ์คำสั่งต่อไปนี้จะดึงหมายเลขซีเรียลจาก Mac:

ioreg -l | grep IOPlatformSerialNumber

ผลลัพธ์ที่ได้พร้อมหมายเลขซีเรียลจะมีลักษณะดังนี้:

"

IOPlatformSerialNumber>"

วิธีรับหมายเลขประจำเครื่องด้วยบรรทัดคำสั่งใน Mac OS X รุ่นก่อนหน้า

ใน Mac OS X เวอร์ชันก่อนหน้า เช่น El Capitan, Yosemite และ Mavericks สตริงต่อไปนี้จะดึงหมายเลขซีเรียลของ Macs:

"

system_profiler |grep Serial Number (ระบบ)"

ผลลัพธ์สำหรับสตริงนี้จะมีลักษณะดังต่อไปนี้:

"

$ system_profiler |grep Serial Number (system) Serial Number (system): B041FAFDLLJA8"

หมายเลขซีเรียลจะปรากฏเป็นสตริงพยัญชนะผสมตัวเลขข้าง “Serial Number (system)” เสมอ หากคุณเพียงแค่ grep สำหรับ “serial” คุณจะพบผลตอบแทนจำนวนมากที่ไม่เกี่ยวข้องกับระบบ หมายเลขซีเรียลจริง เราจึงไม่ทำ

Querying Mac Serial Number by Command Line in Old Mac OS X Releases

สำหรับการสอบถามหมายเลขซีเรียลของระบบใน Mac OS X เวอร์ชันเก่า รวมถึง Snow Leopard, Mt Lion, Lion และก่อนหน้านี้ ให้ใช้ system_profiler และ grep string:

"

system_profiler |grep r (ระบบ)"

ผลลัพธ์ของคำสั่งจะมีลักษณะดังนี้:

"

$ system_profiler |grep r (ระบบ) หมายเลขซีเรียล (ระบบ): C24E1322XXXX"

อีกครั้ง สตริงที่เป็นตัวอักษรและตัวเลขหลัง “Serial Number (ระบบ)” คือหมายเลขประจำเครื่อง

เช่นเดียวกับเวอร์ชั่นใหม่ หากคุณเพียงแค่พิมพ์คำว่า “Serial Number” คุณจะเห็นหมายเลขซีเรียลสำหรับฮาร์ดแวร์อื่นๆ ที่รวมอยู่ใน Mac ซึ่งเป็นเหตุผลว่าทำไมตัวระบุ “r (ระบบ)” รวมอยู่ด้วย

หากคุณมีปัญหาใดๆ กับสิ่งนี้ คุณอาจต้องใช้วิธี About This Mac แทน หรือให้ Mac ของคุณอ่านหมายเลขซีเรียลให้คุณฟัง ซึ่งเป็นไปได้จาก System Profiler แอปพลิเคชัน.

เมื่อคุณมีหมายเลขซีเรียลแล้ว คุณจะทำสิ่งต่างๆ ได้ เช่น ตรวจสอบสถานะการรับประกันของ AppleCare และประวัติการซ่อม

รับหมายเลขซีเรียลของ Mac จาก Command Line