วิธีค้นหารหัสผ่านชุดล่าสุดโดยใช้ PowerShell
เผยแพร่แล้ว: 2023-01-20Windows PowerShell เป็นโปรแกรมอรรถประโยชน์ Windows ที่มีประโยชน์ซึ่งสามารถใช้เพื่อวัตถุประสงค์ต่างๆ เช่น สแกนคอมพิวเตอร์ของคุณหรือค้นหาข้อมูลระบบ นอกจากนี้ยังสามารถใช้ PowerShell เพื่อดึงข้อมูลโปรไฟล์ผู้ใช้ เช่น รหัสผ่านชุดล่าสุด PowerShell คุณสามารถรับข้อมูลนี้ได้โดยใช้คำสั่งง่ายๆ สองสามคำสั่งในยูทิลิตี ในคำแนะนำต่อไปนี้ เราจะพูดถึงวิธีการรับรหัสผ่านผู้ใช้โฆษณาที่ตั้งค่าล่าสุดบนระบบของคุณทั้งที่มีและไม่มี Windows PowerShell ดังนั้น หากคุณต้องการรับรหัสผ่าน Active Directory ของข้อมูลชุดสุดท้ายบนคอมพิวเตอร์ของคุณ นี่คือคำแนะนำที่สมบูรณ์แบบ
เนื้อหา
- วิธีค้นหารหัสผ่านชุดล่าสุดโดยใช้ PowerShell
- วิธีค้นหาการเปลี่ยนรหัสผ่านครั้งล่าสุดด้วย Netwrix Auditor
- วิธีค้นหาวันที่และเวลาที่รหัสผ่านของผู้ใช้ Active Directory ตั้งล่าสุด
- วิธีแปลง pwdlastset เป็นวันที่โดยใช้ PowerShell
- วิธีค้นหา AdUser รายการเปลี่ยนรหัสผ่านล่าสุด
วิธีค้นหารหัสผ่านชุดล่าสุดโดยใช้ PowerShell
Windows PowerShell เป็นหนึ่งในเครื่องมือที่ดีที่สุดในการค้นหาการเปลี่ยนรหัสผ่านครั้งล่าสุดสำหรับบัญชีผู้ใช้ คุณสามารถทำตามขั้นตอนง่าย ๆ เหล่านี้เพื่อดำเนินการวิธีนี้เพื่อรับ PowerShell เปลี่ยนรหัสผ่านครั้งล่าสุด
1. กดปุ่ม Windows พิมพ์ Windows PowerShell จากนั้นคลิกที่ Open
2. ใช้ พารามิเตอร์ Identity เพื่อระบุโปรไฟล์ผู้ใช้ที่คุณต้องการตรวจสอบชุดรหัสผ่านล่าสุด คุณสามารถใช้ สคริปต์ PowerShell ต่อไปนี้เพื่อระบุโปรไฟล์ผู้ใช้
-identity * -คุณสมบัติ passwordlastset, รหัสผ่านไม่เคยหมดอายุ | เรียงชื่อ | ft Name, passwordlastset, Passwordneverexpires
3. ตรวจสอบพารามิเตอร์ในหน้าต่าง PowerShell
4. หากคุณต้องการส่งออกข้อมูลในไฟล์ CVS คุณสามารถเพิ่มสิ่งต่อไปนี้ในสคริปต์ PowerShell
ไฟล์นอก C:\lastpasswordset.csv
อ่านต่อเพื่อเรียนรู้วิธีแปลงรูปแบบวันที่สำหรับรหัสผ่านชุดล่าสุด PowerShell
อ่านเพิ่มเติม: วิธีค้นหารหัสผ่านผู้ดูแลระบบใน Windows 10
วิธีค้นหาการเปลี่ยนรหัสผ่านครั้งล่าสุดด้วย Netwrix Auditor
Netwrix Auditor เป็นเครื่องมือที่ช่วยคุณจัดการการเปลี่ยนแปลงในสภาพแวดล้อมไอทีของคุณ ผู้ตรวจสอบของ Netwrix ให้คุณตรวจสอบการเปลี่ยนแปลงนโยบายกลุ่มทั้งหมดได้ เครื่องมือนี้ยังช่วยให้คุณติดตามการเปลี่ยนแปลงที่เกิดขึ้นกับสภาพแวดล้อม IT เช่น ใครเปลี่ยนแปลงอะไรและเมื่อใด เช่น รหัสผ่าน Active Directory ที่ตั้งล่าสุด Netwrix Auditor เป็นหนึ่งในเครื่องมือของบุคคลที่สามที่ดีที่สุดที่คุณสามารถใช้เพื่อค้นหาการเปลี่ยนรหัสผ่านครั้งล่าสุดสำหรับโปรไฟล์ผู้ใช้ คุณสามารถดาวน์โหลดเครื่องมือ Netwrix Auditor สำหรับอุปกรณ์ของคุณได้จากเว็บไซต์อย่างเป็นทางการ คุณสามารถทำตามขั้นตอนง่ายๆ เหล่านี้เพื่อใช้ Netwrix Auditor เพื่อค้นหาและรับรหัสผ่านผู้ใช้โฆษณาที่ตั้งค่าล่าสุดสำหรับโปรไฟล์ผู้ใช้
1. เปิด Netwrix Auditor ในระบบของคุณ
2. ตอนนี้ ไปที่การ ค้นหา และเลือกตัวกรองต่อไปนี้
- แหล่งข้อมูลเท่ากับ Active Directory
- รายละเอียด มีรหัสผ่าน
- สิ่งที่ประกอบด้วยชื่อผู้ใช้
3. ตอนนี้ คลิก ค้นหา
4. เอาต์พุตถูกจัดเรียงด้วยพารามิเตอร์เมื่อ; ดังนั้นจะแสดงวันที่และเวลาที่เปลี่ยนรหัสผ่านให้คุณทราบ
5. หากคุณต้องการบันทึกรายงานนี้บนอุปกรณ์ของคุณ เพียงคลิกที่ ส่งออกข้อมูล จากนั้นเลือกรูปแบบไฟล์ บันทึกตำแหน่ง และสุดท้ายคลิก ส่งออก
อ่านเพิ่มเติม: แก้ไข 1 รหัสผ่านไม่ซิงค์ระหว่างอุปกรณ์
วิธีค้นหาวันที่และเวลาที่รหัสผ่านของผู้ใช้ Active Directory ตั้งล่าสุด
ตอนนี้เรารู้แล้วว่าการเปลี่ยนรหัสผ่านครั้งล่าสุด PowerShell เรามาพูดถึงวิธีรับวันที่และเวลาเดียวกัน หากคุณต้องการรับวันที่และการประทับเวลารหัสผ่านชุดล่าสุดสำหรับรหัสผ่านชุดล่าสุด PowerShell คุณสามารถใช้ยูทิลิตี้ PowerShell เพื่อรับข้อมูลที่จำเป็นทั้งหมด คุณสามารถทำตามขั้นตอนง่ายๆ เหล่านี้
1. กด ปุ่ม Windows พิมพ์ Windows PowerShell จากนั้นคลิกที่ Open
2. เรียกใช้ คำสั่ง ต่อไปนี้ในหน้าต่าง Windows PowerShell
Get-ADUSer -Identity Toms -คุณสมบัติ PwdLastSet, PasswordLastSet | จัดเรียง ชื่อ | ft ชื่อ, PwdLastSet, PasswordLastSet
3. cmdlet Get-AdUser รับรหัสผ่านไดเรกทอรีที่ใช้งานล่าสุดวัตถุผู้ใช้ที่ระบุโดย samaccountname
4. ตอนนี้ เลือกคุณสมบัติ PwdLastSet และ PasswordLastSet ของผู้ใช้ แล้วส่งเอาต์พุตไปยังคำสั่งที่สอง
5. ในคำสั่งที่สอง เลือก ชื่อ และพิมพ์ ชื่อ, PwdLastSet , PasswordLastSet
ที่นี่ คุณจะสามารถค้นหารูปแบบวันที่กำหนดรหัสผ่านของผู้ใช้โฆษณาล่าสุดที่ไม่ได้อยู่ในรูปแบบวันที่มาตรฐาน แต่เป็นจำนวนเต็มขนาดใหญ่ เนื่องจากเอาต์พุต PasswordLastSet มีค่าที่คำนวณได้ของเอาต์พุต PwdLastSet ในรูปแบบวันที่และเวลา
6. คุณสามารถใช้สคริปต์ต่อไปนี้เพื่อแปลง get-aduser pwdlastset เป็นรูปแบบวันที่
@{Name='PwdLastSet';Expression={[DateTime]::FromFileTime($_.PwdLastSet)}}
7. สุดท้าย คุณสามารถใช้คำสั่ง PowerShell ต่อไปนี้เพื่อแปลงผลลัพธ์เอาต์พุต pwdlastset จากรูปแบบตัวเลขเป็นรูปแบบวันที่และเวลา
Get-ADUSer -Identity Toms -คุณสมบัติ PwdLastSet,PasswordLastSet | จัดเรียง ชื่อ | ft Name,@{Name='PwdLastSet';Expression={[DateTime]::FromFileTime($_.PwdLastSet)}},PasswordLastSet
ด้วยความช่วยเหลือของขั้นตอนที่กล่าวถึงข้างต้น คุณจะได้รับรหัสผ่านโปรไฟล์ผู้ใช้ PowerShell ที่ตั้งค่าล่าสุดด้วยความช่วยเหลือของคุณสมบัติ PasswordLastSet เราได้พูดถึงการเปลี่ยนรหัสผ่านครั้งล่าสุดใน PowerShell แล้ว ในหัวข้อถัดไป เราจะพูดถึงวิธีการแปลง pwdlastsest เป็นรูปแบบวันที่โดยใช้ Windows PowerShell
วิธีแปลง pwdlastset เป็นวันที่โดยใช้ PowerShell
Windows PowerShell เป็นยูทิลิตี้ที่มีประโยชน์จาก Windows เพื่อทำงานต่างๆ ของระบบ คุณยังสามารถใช้ PowerShell เพื่อรับข้อมูลระบบที่สำคัญ เช่น pwdlastset ในส่วนก่อนหน้านี้ เราได้กล่าวถึงขั้นตอนในการรับข้อมูลรหัสผ่านของผู้ใช้ล่าสุดด้วย PowerShell แล้ว อย่างไรก็ตาม เรายังทราบว่าผลลัพธ์ที่คุณได้รับอยู่ในรูปแบบตัวเลข เนื่องจากแอตทริบิวต์ pwdlastset เก็บการประทับเวลาไว้ในรูปแบบชนิดข้อมูล System.Int64 คุณสามารถทำตามขั้นตอนง่ายๆ เหล่านี้เพื่อแปลงรหัสผ่าน Active Directory ข้อมูลชุดล่าสุดเป็นรูปแบบวันที่และเวลาด้วย Windows PowerShell
- ใช้คลาส DateTime และเรียกใช้เมธอด FromFileTime โดยใช้ตัวดำเนินการแก้ไขขอบเขต
- ใช้แอตทริบิวต์ pwdlastset ของผู้ใช้ไดเรกทอรีที่ใช้งานอยู่เป็นพารามิเตอร์อินพุตโดยใช้เมธอด FromFileTime ตามที่กล่าวไว้ในส่วนก่อนหน้า
- Expression ประเมิน [DateTime]:: FromFileTime($_.PwdLastSet) เป็นรูปแบบที่เข้าใจได้ง่ายขึ้น และแปลง pwdlastset เป็นวันที่ใน PowerShell
วิธีค้นหา AdUser รายการเปลี่ยนรหัสผ่านล่าสุด
หากคุณต้องการรับรายการรหัสผ่านผู้ใช้รับโฆษณาที่ตั้งค่าล่าสุดใน OU เฉพาะ คุณสามารถใช้ขั้นตอนต่อไปนี้
1. เปิดแอพ Windows PowerShell
2. ที่นี่ รัน คำสั่ง ต่อไปนี้ .
รับ ADUser -SearchBase "OU=SALES,DC=SHELLPRO,DC=LOCAL" -Filter * -Properties Name,PwdLastSet,PasswordLastSet | จัดเรียง ชื่อ | ft Name,@{Name='PwdLastSet';Expression={[DateTime]::FromFileTime($_.PwdLastSet)}},PasswordLastSet
3. ผลลัพธ์จะถูกจัดเรียงตาม Name, PwdLastSet และ PasswordLastSet
อ่านเพิ่มเติม: วิธีค้นหารหัสผ่านที่บันทึกไว้ใน Windows 10
คำถามที่พบบ่อย (FAQs)
ไตรมาสที่ 1 PowerShell ใช้ทำอะไร
ตอบ PowerShell เป็นโปรแกรมอรรถประโยชน์จาก Windows เพื่อทำงานต่างๆ ของระบบ Windows PowerShell สามารถแก้ไขข้อผิดพลาดของระบบและรับข้อมูลระบบต่างๆ
ไตรมาสที่ 2 ฉันสามารถใช้ PowerShell เพื่อเปลี่ยนรหัสผ่านครั้งล่าสุดสำหรับโปรไฟล์ผู้ใช้ได้หรือไม่
ตอบ ได้ คุณสามารถเรียกใช้คำสั่งเฉพาะเพื่อรับข้อมูลการเปลี่ยนรหัสผ่านครั้งล่าสุดโดยใช้ Windows PowerShell
ไตรมาสที่ 3 ฉันจะได้รับวันที่และเวลาของการเปลี่ยนรหัสผ่านครั้งล่าสุดสำหรับโปรไฟล์ผู้ใช้หรือไม่
ตอบ ใช่ เมื่อคุณได้รับเอาต์พุตจากคำสั่ง PowerShell คุณจะได้รับข้อมูลวันที่และเวลาพร้อมข้อมูลการเปลี่ยนรหัสผ่านครั้งล่าสุด อย่างไรก็ตาม ข้อมูลนี้ไม่ได้อยู่ในรูปแบบปกติ และคุณจะต้องแปลงเป็นรูปแบบมาตรฐานมากขึ้น
ไตรมาสที่ 4 ฉันสามารถเปลี่ยนรหัสผ่านล่าสุดโดยไม่ใช้ PowerShell ได้หรือไม่
ตอบ ได้ คุณสามารถใช้ช่องทางต่างๆ ของบุคคลที่สามเพื่อรับข้อมูลระบบ เช่น เวลาและวันที่ตั้งรหัสผ่านล่าสุด
Q5. ฉันจะเปลี่ยนรูปแบบวันที่และเวลาสำหรับ pwdlastset ได้อย่างไร
ตอบ คุณสามารถเรียกใช้คำสั่งต่างๆ บน PowerShell เพื่อแปลงข้อมูลวันที่และเวลาจากเอาต์พุต
ที่แนะนำ:
- คุณเห็นไหมว่าใครสะกดรอยตามโปรไฟล์ Twitter ของคุณ
- จะหารหัสผ่านบน Mac ได้ที่ไหน
- วิธีตรวจสอบเวอร์ชัน PowerShell ใน Windows 10
- วิธีลบโฟลเดอร์และโฟลเดอร์ย่อยใน PowerShell
เราหวังว่าคำแนะนำนี้จะเป็นประโยชน์ และคุณสามารถรับ รหัสผ่านชุดล่าสุดใน PowerShell ได้ แจ้งให้เราทราบว่าวิธีใดที่เหมาะกับคุณ หากคุณมีข้อเสนอแนะหรือข้อสงสัยสำหรับเรา โปรดแจ้งให้เราทราบในส่วนความคิดเห็น