ค้นหาเว็บไซต์

วิธีตรวจสอบการเปลี่ยนรหัสผ่านครั้งล่าสุดใน CMD หรือ PowerShell


การรู้ว่าคุณเปลี่ยนรหัสผ่าน Windows เมื่อใดจะเป็นประโยชน์ บางทีคุณอาจมีนิสัยชอบเปลี่ยนรหัสผ่านเป็นครั้งคราวเพื่อให้พีซีของคุณปลอดภัย หรืออาจมีผู้ใช้หลายคนใช้พีซีของคุณ และคุณกังวลว่ามีคนเปลี่ยนรหัสผ่าน เหตุผลอาจมีมากมาย แต่คำถามคือ วิธีตรวจสอบการเปลี่ยนรหัสผ่านครั้งล่าสุด เป็นกระบวนการที่ค่อนข้างตรงไปตรงมาด้วยความช่วยเหลือของคำสั่งบน CMD หรือ Windows Terminal หรือ PowerShell

วิธีตรวจสอบการเปลี่ยนรหัสผ่านครั้งล่าสุดใน CMD หรือ PowerShell

มีสองวิธีในการค้นหารหัสผ่านก่อนหน้า:

  • CMD หรือ Windows Terminal

  • พาวเวอร์เชลล์

เนื่องจากเกี่ยวข้องกับบัญชีของคุณ คุณจึงไม่จำเป็นต้องมีบัญชีผู้ดูแลระบบ

1. การใช้ CMD

การตรวจสอบการเปลี่ยนรหัสผ่านครั้งล่าสุดโดยใช้ CMD จะต้องเป็นวิธีที่ง่ายที่สุดเนื่องจากให้คำสั่งผู้ใช้ Net แก่คุณ คำสั่งอนุญาตให้คุณจัดการบัญชีผู้ใช้และกลุ่ม ด้วยวิธีนี้ คุณสามารถตรวจสอบการเปลี่ยนรหัสผ่านครั้งล่าสุดของคุณและผู้ใช้รายอื่นบนพีซีของคุณ (ด้วยบัญชีผู้ดูแลระบบ)

  • เปิดพรอมต์คำสั่ง

  • ในพรอมต์คำสั่ง ให้รันคำสั่งต่อไปนี้ (ตรวจสอบให้แน่ใจว่าได้แทนที่ %username% ด้วยชื่อผู้ใช้ที่เกี่ยวข้อง):

net user %username%
  • เมื่อเสร็จแล้ว CMD ควรแสดงวันที่เป็นรหัสผ่านชุดล่าสุด

  • อีกทางหนึ่ง หากคุณเข้าสู่ระบบพีซีที่เข้าร่วมโดเมน คุณสามารถตรวจสอบการเปลี่ยนรหัสผ่านครั้งล่าสุดโดยใช้คำสั่งต่อไปนี้:

net user %username% /domain
  • ตรวจสอบให้แน่ใจว่าได้เปลี่ยน %ชื่อผู้ใช้% และโดเมนเป็นรายละเอียดที่เกี่ยวข้อง

2. การใช้ PowerShell

PowerShell เป็นทางออกเดียวในการตรวจสอบการเปลี่ยนรหัสผ่านครั้งล่าสุดของคุณบนเซิร์ฟเวอร์ Windows อย่างไรก็ตาม เซิร์ฟเวอร์ Windows กำหนดให้คุณต้องติดตั้ง cmdlet Get-AdUser จากโมดูล Active Directory

หากไม่มีการติดตั้ง cmdlet คุณจะพบข้อผิดพลาด คุณสามารถติดตั้ง cmdlet ได้โดยใช้คำสั่งต่อไปนี้บน PowerShell:

Install-WindowsFeature RSAT-AD-PowerShell

หมายเหตุ: คำสั่งด้านบนใช้กับระบบปฏิบัติการ Windows Server เท่านั้น สมมติว่าคุณใช้ระบบปฏิบัติการไคลเอนต์ เช่น Windows 10 หรือ 11; ในกรณีนั้น คุณต้องติดตั้ง Remote Server Administration Tools for Windows 10 (RSAT) จากนั้นเปิดใช้งาน โมดูล Active Directory Lightweight Directory Services ใน "Turn เปิดหรือปิดคุณลักษณะของ Windows ” กล่องโต้ตอบ

เมื่อคุณติดตั้ง cmdlet แล้ว ให้เรียกใช้คำสั่ง ต่อไปนี้ เพื่อตรวจสอบการเปลี่ยนรหัสผ่านครั้งล่าสุดของคุณโดยใช้ PowerShell:

Get-ADUser -Identity %username% -Properties PasswordLastSet | Select-Object Name, PasswordLastSet

ตรวจสอบให้แน่ใจว่าได้เปลี่ยนชื่อผู้ใช้เป็นชื่อผู้ใช้เซิร์ฟเวอร์ที่เกี่ยวข้อง

บทสรุป

นั่นเป็นสองวิธีที่รวดเร็วในการตรวจสอบการเปลี่ยนรหัสผ่านครั้งล่าสุดในระบบปฏิบัติการ Windows หรือเซิร์ฟเวอร์ หากคุณใช้พีซี การใช้คำสั่ง CMD นั้นเหมาะสมและง่ายดาย แต่สำหรับผู้ใช้เซิร์ฟเวอร์ คำสั่ง PowerShell ควรใช้งานได้ดี

ฉันจะค้นหาประวัติการเปลี่ยนรหัสผ่านได้อย่างไร

หากคุณใช้ Active Directory คุณสามารถเปิดใช้การตรวจสอบการเปลี่ยนรหัสผ่านได้ มีอยู่ใน นโยบายโดเมนเริ่มต้น > การกำหนดค่าคอมพิวเตอร์ > นโยบาย > การตั้งค่า Windows > การตั้งค่าความปลอดภัย > นโยบายท้องถิ่น > นโยบายการตรวจสอบ: การจัดการบัญชีการตรวจสอบ ตรวจสอบทั้ง ความสำเร็จ และ ความล้มเหลว จากนั้น คุณสามารถตั้งค่า ตัวแสดงเหตุการณ์ เพื่อรองรับการเปลี่ยนแปลงรหัสผ่านทั้งหมด

Windows เก็บประวัติรหัสผ่านไว้ที่ไหน?

เช่นเดียวกับผู้จัดการรหัสผ่านอื่น ๆ Windows จะไม่จัดเก็บรหัสผ่าน มันเก็บแฮชซึ่งมนุษย์ไม่สามารถอ่านได้ Windows เก็บแฮชของรหัสผ่านทั้งหมดและจัดเก็บไว้ในฐานข้อมูล Security Accounts Manager (SAM) ใน Active Directory

บทความที่เกี่ยวข้อง