× Home Price More Article

Article

การตรวจสอบ Hardware ของคอมพิวเตอร์ที่ใช้งานอยู่ด้วย command prompt (WMIC)

โดยปรกติแล้วหากเราต้องการตรวจสอบรายละเอียดของคอมพิวเตอร์ เราก็จะตรวจสอบได้จากสภาพการใช้งานทั่วไป เช่น เข้า My computer ดูว่า HDD มีเท่าไหร่ เข้า Properties ดูว่า CPU อะไร Ram เท่าไหร่ อย่างนี้เราก็สามารถดูได้คร่าว ๆ
แต่หากเราต้องการดูรายละเอียดที่มากกว่านี้ละ แน่นอนโปรแกรมพวก Third parties สามารถ ทำได้ แต่หากเราก็มีอีกทางเลือกหนึ่ง ซึ่งไม่ต้องติดตั้งโปรแกรมอะไรเลย นั่นคือใช้ WMI command
WMI คือ Windows Management Instrumentation เป็นเครื่องมือที่ติดมากับ Windows อยู่แล้ว ใช้สำหรับจัดการเกี่ยวกับอุปกรณ์ที่อยู่ภายใน Computer วันนี้ เราจะใช้ในการตรวจสอบรายละเอียดต่าง ๆ ของคอมพิวเตอร์กัน
ขั้นตอนการเรียกใช้ WMIC
1. เรียกใช้ command prompt โดยไปที่ Run แล้วพิมพ์ cmd จากนั้นกด Ctrl + Shift + Enter เพื่อใช้งานในระดับ Admin

2. จากนั้นพิมพ์ WMIC แล้วกด Enter

ต่อไปเรามาดูว่ามีรายละเอียดอะไรที่เราดูได้บ้าง
พิมพ์ /? ต่อท้ายเข้าไป แล้วกด Enter ก็จะมีรายละเอียดต่าง ๆ ที่เราสามารถดูได้ขึ้นมา โดยจะใช้คำสั่ง Get เพื่อดึงเอาค่าที่ต้องการทราบออกมา


มาลองดูรายละเอียดของ Ram กัน
พิมพ์คำสั่งดังนี้
MEMORYCHIP GET CAPACITY,DEVICELOCATOR,SERIALNUMBER,SPEED

จากนั้นกดปุ่ม Enter ก็จะได้ผลลัพธ์ออกมา

ลองดูรายละเอียดของ Hard disk
พิมพ์คำสั่งดังนี้
DISKDRIVE GET SIZE,SERIALNUMBER

จากนั้นกดปุ่ม Enter ก็จะได้ผลลัพธ์ออกมา
06
ลองดูรายละเอียดของ Mainboard
พิมพ์คำสั่งดังนี้
BASEBOARD GET SERIALNUMBER

จากนั้นกดปุ่ม Enter ก็จะได้ผลลัพธ์ออกมา

หรือจะดูวันที่เปิดเครื่องล่าสุด ก็พิมพ์คำสั่งดังนี้
OS GET LASTBOOTUPTIME

จากนั้นกดปุ่ม Enter ก็จะได้ผลลัพธ์ออกมา

และอื่นคำสั่งอื่น ๆ อีกมากมาย ก็ต้องทดลองดูเอาว่าเราจำเป็นต้องใช้คำสั่งใหนบ้าง

Tips :: เราสามารถสั่งให้ report ข้อมูลที่เราต้องการมาเก็บเป็นไฟล์ไว้ได้ด้วย โดยใช้คำสั่งดังนี้
ขั้นตอนนี้ยังไม่ต้องพิมพ์ WMIC เพื่อเข้าโปรแกรมไปนะครับ ให้พิมพ์หน้า command prompt เลย
ตัวส่งออกข้อมูลทุกอย่างของ RAM ไว้ที่ Drive D โดยตังชื่อไฟล์ว่า RAMDetail ก็ให้พิมพ์คำสั่ง
WMIC MEMORYCHIP GET /FORMAT:HFORM >D:\RAMDetail.htm

แล้วกด Enter

ก็จะมีไฟล์ถูกสร้างขึ้นที่ Drive D: ให้ลองเปิดไฟล์นั้นดู ก็จะได้ผลลัพธ์ลักษณะนี้

ทีนี้มันมีประโยชน์ยังไง
ยกตัวอย่าง กรณีเราต้องส่งคอมพิวเตอร์ไปซ่อม เราอาจจะเก็บ Serial number ของ hardware ต่าง ๆ ไว้ เอาไว้ตรวจสอบเมื่อได้รับคอมกลับมาแล้ว ว่ายังปรกติอยู่ไหม ยังเป็นตัวเดิมหรือเปล่า
หรือหากเราต้องการดูว่ามีคนมาแอบเปิดคอมตอนเราไม่อยู่หรือเปล่า ก็ใช้คำสั่งดูวันที่เปิดเครื่องล่าสุดได้ เป็นต้น
ก็ลองเอาไปปรับใช้ดูนะครับ
Icons made by Freepik from www.flaticon.com