วิธีค้นหาชื่อคอมพิวเตอร์เครื่องก่อนหน้าใน Windows

/th/images/get-previous-windows-computer-oldname-from-registr.png

หลังจากเปลี่ยนชื่อคอมพิวเตอร์ Windows ( ชื่อโฮสต์ ) ฉันจำเป็นต้องค้นหาชื่อคอมพิวเตอร์เครื่องก่อนหน้า (เก่า)

เป็นไปได้ที่จะดึงชื่อคอมพิวเตอร์ก่อนหน้าจากคีย์รีจิสทรี HKLM\SOFTWARE\Microsoft\SchedulingAgent ใช้ Registry Editor เพื่อตรวจสอบค่าของพารามิเตอร์ OldName หรือสอบถามค่ารายการรีจิสทรีโดยใช้ PowerShell:

(รับ-ItemProperty HKLM:\SOFTWARE\Microsoft\SchedulingAgent\).oldname

/th/images/get-previous-windows-computer-oldname-from-registr.png

ประกอบด้วยชื่อคอมพิวเตอร์ที่สร้างขึ้นระหว่างการติดตั้ง Windows การเปลี่ยนชื่อคอมพิวเตอร์เพิ่มเติมใดๆ จะไม่แสดงที่นี่

หากต้องการดูประวัติทั้งหมดของการเปลี่ยนชื่อโฮสต์ของคอมพิวเตอร์ ให้ตรวจสอบบันทึก Event Viewer สำหรับเหตุการณ์การเปลี่ยนชื่อโฮสต์

  1. เปิดสแน็ปอินตัวแสดงเหตุการณ์ ( eventvwr.msc )

  2. ขยาย Windows Logs-> System

  3. กรองบันทึกเหตุการณ์ตามรหัสเหตุการณ์ 6011 /th/images/filter-event-viewer-by-event-6011.png

  4. เปิดกิจกรรมล่าสุดด้วย ID นี้ คำอธิบายเหตุการณ์ประกอบด้วยรายละเอียดของชื่อคอมพิวเตอร์ก่อนหน้าและใหม่:


 The NetBIOS name and DNS host name of this machine have been changed from WIN10-OLD01 to Win10-NEW01

/th/images/event-shows-previous-hostname-in-windows.png

คุณสามารถแสดงรายการเหตุการณ์การเปลี่ยนชื่อโฮสต์ที่มีอยู่ทั้งหมดได้จากบันทึก Event Viewer โดยใช้ PowerShell

รับ-WinEvent-FilterHashtable @{ LogName='System';Id=6011} | เลือก-วัตถุ TimeCreated, Id, ข้อความ

หากบันทึกเหตุการณ์ของ Windows ได้รับการล้างหรือหากเหตุการณ์ใหม่ถูกเขียนทับโดยเหตุการณ์เก่า (เนื่องจากไฟล์บันทึกเหตุการณ์ของตัวแสดงเหตุการณ์มีขนาดไม่เพียงพอ) คุณสามารถรับประวัติการเปลี่ยนชื่อโฮสต์ได้จากไฟล์ C:\WINDOWS\Debug\NetSetup.LOG

หากต้องการค้นหาเหตุการณ์ที่เกี่ยวข้องกับการเปลี่ยนแปลงชื่อโฮสต์หรือการเข้าร่วม/ออกจากโดเมน/เวิร์กกรุ๊ปอย่างรวดเร็ว ให้ใช้ cmdlet Select-String เพื่อกรองเนื้อหาของไฟล์บันทึกนี้

เลือกสตริง c:\WINDOWS\Debug\NetSetup.LOG-รูปแบบ "NetpValidateName"

/th/images/filter-netsetup-log.png

*️⃣ ลิงค์ที่มา:

ค่ารายการรีจิสทรีโดยใช้ PowerShell ชื่อโฮสต์ของคอมพิวเตอร์เปลี่ยนชื่อจากบันทึก Event Viewer โดยใช้ PowerShell บันทึกเหตุการณ์ Windows ได้รับการล้างแล้ว ขนาดไฟล์บันทึก Event Viewer ไม่เพียงพอ) เข้าร่วม