หากคุณต้องการดูวันที่และเวลาเข้าสู่ระบบล่าสุดของผู้ใช้ใน Active Directory โปรดอ่านบทแนะนำนี้ต่อ บทช่วยสอนนี้ประกอบด้วยสองวิธีในการค้นหาเวลาเข้าสู่ระบบครั้งสุดท้ายของผู้ใช้ Active Directory ทุกครั้งที่ผู้ใช้ AD เข้าสู่ระบบ Active Directory จากเวิร์กสเตชันใดๆ ระบบจะบันทึกวันที่และเวลาของการเข้าสู่ระบบในแอตทริบิวต์:lastLogon &การประทับเวลาการเข้าสู่ระบบครั้งสุดท้าย จากทั้งสองแอตทริบิวต์ที่ถูกต้องที่สุดคือ lastLogon ซึ่งสะท้อนถึงการเข้าสู่ระบบล่าสุดที่ได้รับการตรวจสอบสิทธิ์โดยตัวควบคุมโดเมนเฉพาะ *
* หมายเหตุ:lastLogonTimestamp แอตทริบิวต์ "ถือ" เวลาที่ผู้ใช้เข้าสู่ระบบโดเมนครั้งล่าสุด และค่าของมันถูกจำลองไปยังตัวควบคุมโดเมนทั้งหมด แต่ถ้าเป็นเวลา 14 วันหรือเก่ากว่า LastLogon ค่า. การประทับเวลาการเข้าสู่ระบบครั้งสุดท้าย เพียงพอสำหรับการระบุบัญชีที่ค้างอยู่เท่านั้น
วิธีค้นหาเวลาล็อกออนครั้งสุดท้ายสำหรับผู้ใช้ใน Active Directory (เซิร์ฟเวอร์ 2016/2012)
วิธีที่ 1. ดูเวลาเข้าสู่ระบบล่าสุดจาก Windows GUI
วิธีที่ 2. ดูเวลาเข้าสู่ระบบล่าสุดจาก PowerShell
วิธีที่ 1. ค้นหาเวลาเข้าสู่ระบบครั้งสุดท้ายจาก Windows GUI
หากต้องการทราบว่าผู้ใช้เข้าสู่ระบบ Active Directory ครั้งล่าสุดเมื่อใด ให้ทำงานด้านล่าง ในทุก Domain Controller:
1. เปิด ผู้ใช้และคอมพิวเตอร์ Active Directory
2. จากดู เมนู คลิก คุณลักษณะขั้นสูง
3. เลือก ผู้ใช้ กลุ่มในบานหน้าต่างด้านซ้าย
4. ที่บานหน้าต่างด้านขวา ให้คลิกขวาที่ผู้ใช้ที่คุณต้องการดูเวลาเข้าสู่ระบบล่าสุดและเลือก คุณสมบัติ .
5. ที่หน้าต่าง 'คุณสมบัติผู้ใช้' เลือก ตัวแก้ไขแอตทริบิวต์ แท็บ
6. ตอนนี้เลื่อนลงไปที่ lastLogon เพื่อค้นหาว่าผู้ใช้เข้าสู่ระบบครั้งล่าสุดในไดเร็กทอรีที่ใช้งานอยู่เมื่อใด *
* หมายเหตุ:
1. หากคุณมี DC มากกว่าหนึ่งแห่ง คุณต้องทำตามขั้นตอนข้างต้นใน DC ทั้งหมดเพื่อค้นหาวันที่ &เวลาเข้าสู่ระบบล่าสุดของผู้ใช้
2. หากคุณต้องการค้นหาวันที่และเวลาเข้าสู่ระบบล่าสุดสำหรับบัญชีที่ล้าสมัย ให้ดูที่ 'lastLogonTimestamp'
วิธีที่ 2 ดูเวลาเข้าสู่ระบบครั้งล่าสุดจาก PowerShell
หากต้องการดูเวลาเข้าสู่ระบบครั้งสุดท้ายของผู้ใช้จาก PowerShell:
1. เปิด PowerShell ในฐานะผู้ดูแลระบบ และให้คำสั่งนี้:
- Get-ADUser -Identity "ชื่อผู้ใช้" -คุณสมบัติ "LastLogon"
* ตัวอย่างเช่น:หากต้องการค้นหาวันที่/เวลาเข้าสู่ระบบครั้งสุดท้ายของผู้ใช้ AD "User1" ให้พิมพ์:
- Get-ADUser -Identity "User1" -Properties "LastLogon"
2. อย่างที่คุณเห็น หลังจากที่ดำเนินการคำสั่งข้างต้น แอตทริบิวต์ 'LastLogon' จะแสดงค่าตัวเลข (เช่น "132279814667281827" ในตัวอย่างนี้)
ในการแปลงค่า 'LastLogon' เป็นวันที่ &เวลาที่จดจำได้ ให้ป้อนคำสั่งนี้ใน PowerShell:
- [datetime]::FromFileTime(LastLogon-Value)
* เช่น ในตัวอย่างนี้ ค่าของแอตทริบิวต์ 'LastLogon' คือ "132279814667281827" ดังนั้น คำสั่งจะเป็น:
- [datetime]::FromFileTime(132279814667281827)
ความช่วยเหลือเพิ่มเติม: หากต้องการค้นหาการประทับเวลาเข้าสู่ระบบครั้งล่าสุด สำหรับบัญชีที่ล้าสมัย ให้ป้อนคำสั่งนี้ใน PowerShell:
- Get-ADUser -Identity "ชื่อผู้ใช้" -คุณสมบัติ "LastLogonDate"
แค่นี้แหละ! แจ้งให้เราทราบหากคู่มือนี้ช่วยคุณโดยแสดงความคิดเห็นเกี่ยวกับประสบการณ์ของคุณ โปรดกดไลค์และแชร์คู่มือนี้เพื่อช่วยเหลือผู้อื่น