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