Як переглянути час останнього входу користувача в Active Directory.

Як переглянути час останнього входу користувача в Active Directory.

Енді Девіс

Якщо ви хочете дізнатися дату і час останнього входу користувача в Active Directory, продовжуйте читати цю інструкцію. Ця інструкція містить два способи дізнатися час останнього входу користувача в Active Directory. Кожен раз, коли користувач AD входить в Active Directory з будь-якої робочої станції, система записує дату і час входу в систему, в атрибути: lastLogon & lastLogonTimestamp. З них найбільш точною ознакою є те, що lastLogon, який відображає останній вхід в систему, який був аутентифікований певним контролером домену.

Примітка: В рамках проекту lastLogonTimestamp "тримає" час останнього входу користувача в домен, і його значення реплікується на всі контролери домену, але тільки в тому випадку, якщо воно на 14 і більше днів старше, ніж у атрибута lastLogon Значення. lastLogonTimestamp є достатнім лише для виявлення прострочених рахунків.

Як знайти час останнього входу користувача в Active Directory (Server 2016/2012)

Спосіб 1. Перегляд часу останнього входу в систему з графічного інтерфейсу Windows.Спосіб 2. Перегляд часу останнього входу в систему з PowerShell Спосіб 1. Пошук часу останнього входу в систему з графічного інтерфейсу Windows.

Щоб дізнатися, коли користувач востаннє входив в Active Directory, виконайте наступне завдання на кожному контролері домену:

1. Відкрито Користувачі та комп'ютери Active Directory
2.
Від Вид меню, натисніть Розширені можливості.

3. Виберіть пункт Користувачі на лівій панелі.
4. На правій панелі натисніть правою кнопкою миші на користувача, для якого ви хочете переглянути час останнього входу в систему, і виберіть Властивості .

5. У вікні "Властивості користувача" виберіть пункт Редактор атрибутів рахунок.

6. Тепер прокрутіть вниз до lastLogon атрибут, щоб дізнатися, коли користувач останній раз входив в активний каталог.

Нотатки:
1. якщо у вас більше одного ДК, то вам необхідно виконати вищезазначені дії у всіх ДК, щоб дізнатися останню дату та час входу користувача.
2. якщо ви хочете знайти дату і час останнього входу в систему для простроченого облікового запису, то подивіться на "lastLogonTimestamp".

Спосіб 2. Перегляд часу останнього входу в систему з PowerShell.

Перегляд часу останнього входу користувача в систему з PowerShell:

1. Відкрито PowerShell в ролі адміністратора і віддай цей наказ:

  • Get-ADUser -Identity "username" -Properties "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 "username" -Properties "LastLogonDate"

Ось і все! Дайте мені знати, якщо цей посібник допоміг вам, залишивши свій коментар про ваш досвід. Будь ласка, поставте лайк і поділіться цим посібником, щоб допомогти іншим.


Енді Девіс

Блог системного адміністратора про Windows

Leave a comment