Computer >> Hướng Dẫn Máy Tính >  >> Xử Lý Sự Cố >> Bảo Trì Máy Tính

Xác định thời gian đăng nhập Active Directory cuối cùng của người dùng – Hướng dẫn từng bước

Giới thiệu

Mỗi khi người dùng AD đăng nhập vào Active Directory từ bất kỳ trạm làm việc nào, hệ thống ghi lại ngày và giờ đăng nhập trong hai thuộc tính: lastLogon và lastLogonTimestamp. Trong hai thuộc tính này, lastLogon chính xác nhất, phản ánh lần đăng nhập gần nhất được xác thực bởi một Domain Controller (DC) cụ thể.

* Lưu ý: Thuộc tính lastLogonTimestamp "lưu giữ" thời gian người dùng đăng nhập lần cuối vào domain, và giá trị được nhân bản đến tất cả DC, nhưng chỉ khi nó cũ hơn 14 ngày so với giá trị lastLogon. lastLogonTimestamp chỉ đủ để xác định tài khoản không hoạt động (stale accounts).

Cách tìm thời gian đăng nhập cuối cùng của người dùng trong Active Directory (Server 2016/2012)

Phương pháp 1. Xem thời gian đăng nhập cuối từ giao diện Windows (GUI)

Thực hiện tác vụ sau trên mọi Domain Controller:

  1. Mở Active Directory Users and Computers.
  2. Menu View → nhấp Advanced Features.
  3. Chọn nhóm Users ở ngăn trái.
  4. Ở ngăn phải, nhấp chuột phải vào người dùng cần xem → chọn Properties.
  5. Chọn tab Attribute Editor.
  6. Cuộn xuống thuộc tính lastLogon để xem lần đăng nhập gần nhất.
    * Lưu ý:
    1. Nếu có nhiều DC, phải làm trên tất cả DC để tìm ngày/giờ đăng nhập gần nhất.
    2. Để tìm tài khoản không hoạt động, xem lastLogonTimestamp.

Phương pháp 2. Xem thời gian đăng nhập cuối từ PowerShell

  1. Mở PowerShell với quyền Administrator và chạy lệnh:
    Get-ADUser -Identity "username" -Properties "LastLogon"
    Ví dụ: Tìm last logon của user "User1":
    Get-ADUser -Identity "User1" -Properties "LastLogon"
  2. Kết quả trả về giá trị số (ví dụ: 132279814667281827).
  3. Để chuyển đổi giá trị 'LastLogon' sang ngày/giờ dễ đọc, chạy lệnh:
    [datetime]::FromFileTime(LastLogon-Value)
    Ví dụ: [datetime]::FromFileTime(132279814667281827)

Hỗ trợ thêm: Để tìm last logon timestamp cho tài khoản không hoạt động, chạy:
Get-ADUser -Identity "username" -Properties "LastLogonDate"

Chúc bạn thành công! Hãy để lại bình luận nếu hướng dẫn này hữu ích.