Computer >> คอมพิวเตอร์ >  >> การแก้ไขปัญหา >> การบำรุงรักษาคอมพิวเตอร์

วิธีดูเวลาเข้าสู่ระบบครั้งสุดท้ายของผู้ใช้ใน Active Directory

หากคุณต้องการดูวันที่และเวลาเข้าสู่ระบบล่าสุดของผู้ใช้ใน 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.
จากดู เมนู คลิก คุณลักษณะขั้นสูง

วิธีดูเวลาเข้าสู่ระบบครั้งสุดท้ายของผู้ใช้ใน Active Directory

 


3.
เลือก ผู้ใช้ กลุ่มในบานหน้าต่างด้านซ้าย
4. ที่บานหน้าต่างด้านขวา ให้คลิกขวาที่ผู้ใช้ที่คุณต้องการดูเวลาเข้าสู่ระบบล่าสุดและเลือก คุณสมบัติ .

วิธีดูเวลาเข้าสู่ระบบครั้งสุดท้ายของผู้ใช้ใน Active Directory

5. ที่หน้าต่าง 'คุณสมบัติผู้ใช้' เลือก ตัวแก้ไขแอตทริบิวต์ แท็บ

6. ตอนนี้เลื่อนลงไปที่ lastLogon เพื่อค้นหาว่าผู้ใช้เข้าสู่ระบบครั้งล่าสุดในไดเร็กทอรีที่ใช้งานอยู่เมื่อใด *

* หมายเหตุ:
1. หากคุณมี DC มากกว่าหนึ่งแห่ง คุณต้องทำตามขั้นตอนข้างต้นใน DC ทั้งหมดเพื่อค้นหาวันที่ &เวลาเข้าสู่ระบบล่าสุดของผู้ใช้
2. หากคุณต้องการค้นหาวันที่และเวลาเข้าสู่ระบบล่าสุดสำหรับบัญชีที่ล้าสมัย ให้ดูที่ 'lastLogonTimestamp'

วิธีดูเวลาเข้าสู่ระบบครั้งสุดท้ายของผู้ใช้ใน Active Directory

วิธีที่ 2 ดูเวลาเข้าสู่ระบบครั้งล่าสุดจาก PowerShell

หากต้องการดูเวลาเข้าสู่ระบบครั้งสุดท้ายของผู้ใช้จาก PowerShell:

1. เปิด PowerShell ในฐานะผู้ดูแลระบบ และให้คำสั่งนี้:

  • Get-ADUser -Identity "ชื่อผู้ใช้" -คุณสมบัติ "LastLogon"

* ตัวอย่างเช่น:หากต้องการค้นหาวันที่/เวลาเข้าสู่ระบบครั้งสุดท้ายของผู้ใช้ AD "User1" ให้พิมพ์:

  • Get-ADUser -Identity "User1" -Properties "LastLogon"

วิธีดูเวลาเข้าสู่ระบบครั้งสุดท้ายของผู้ใช้ใน Active Directory

2. อย่างที่คุณเห็น หลังจากที่ดำเนินการคำสั่งข้างต้น แอตทริบิวต์ 'LastLogon' จะแสดงค่าตัวเลข (เช่น "132279814667281827" ในตัวอย่างนี้)

ในการแปลงค่า 'LastLogon' เป็นวันที่ &เวลาที่จดจำได้ ให้ป้อนคำสั่งนี้ใน PowerShell:

  • [datetime]::FromFileTime(LastLogon-Value)

* เช่น ในตัวอย่างนี้ ค่าของแอตทริบิวต์ 'LastLogon' คือ "132279814667281827" ดังนั้น คำสั่งจะเป็น:

  • [datetime]::FromFileTime(132279814667281827)

วิธีดูเวลาเข้าสู่ระบบครั้งสุดท้ายของผู้ใช้ใน Active Directory

ความช่วยเหลือเพิ่มเติม: หากต้องการค้นหาการประทับเวลาเข้าสู่ระบบครั้งล่าสุด สำหรับบัญชีที่ล้าสมัย ให้ป้อนคำสั่งนี้ใน PowerShell:

  • Get-ADUser -Identity "ชื่อผู้ใช้" -คุณสมบัติ "LastLogonDate"

แค่นี้แหละ! แจ้งให้เราทราบหากคู่มือนี้ช่วยคุณโดยแสดงความคิดเห็นเกี่ยวกับประสบการณ์ของคุณ โปรดกดไลค์และแชร์คู่มือนี้เพื่อช่วยเหลือผู้อื่น