How Does Inactive User Tracker Work?
Question
How does Inactive User Tracker (IUT) work?
Answer
- IUT requests the current date from the local machine.
- IUT requests the list of Active Directory users from the domain (via LDAP).
- IUT picks the first user from the list.
- IUT retrieves
lastLogonandlastLogonTimestampattributes for the user from every domain controller.
IMPORTANT: In case a single domain controller is unavailable, no action will be performed.
- If the user has never logged in, the
createTimestampattribute is used instead oflastLogonorlastLogonTimestamp. In case multiplelastLogonTimestampentries are available, the most recent is used. - Inactivity time is calculated using
createTimestamp,lastLogonorlastLogonTimestampand the local machine date/time to determine the number of days. - If the user matches the inactivity criteria specified, they will be added to the list of inactive users and acted upon according to the configuration.
- Steps 4 to 7 are repeated for each user in the list.