Le “Lastlogon” représente la date de la dernière connexion d’un utilisateur sur le domaine AD.
Mais cette valeur n’est pas codé comme un simple date.
Elle correspond aux dizaines de milliers de millisecondes (100ene de microseconde) écoulées entre le 1er janvier 1601 et la date de la dernière connexion.
Pour convertir le lastlogon en date, un petit script en PowerShell et le tout est joué.
PS: Calculer une date au format “Lastlogon”
Le “Lastlogon” représente la date de la dernière connexion d’un utilisateur sur le domaine AD.
Mais cette valeur n’est pas codé comme un simple date.
Elle correspond aux dizaines de milliers de millisecondes (100ene de microseconde) écoulées entre le 1er janvier 1601 et la date de la dernière connexion.
Pour convertir le lastlogon en date, un petit script en PowerShell et le tout est joué.
PowerShell:
Et l’inverse, pour convertir une date au format “lastlogon”
PowerShell :
Retourne l’écart entre le 1 janvier 1601 et la date fournie en ms.
Pour retomber sur le format “Lastlogon”, convertir en 100ene de ns, soit multiplier le résultat par 10000.