⏱️ Timestamps AD & Unix
Décodez les fameux nombres à 18 chiffres d'AD (lastLogonTimestamp, pwdLastSet, accountExpires, lockoutTime — FileTime : intervalles de 100 ns depuis 1601) et les epochs Unix.
📖 Équivalents PowerShell
- FileTime → date :
[datetime]::FromFileTime(133899253656597391) - Date → FileTime :
(Get-Date).ToFileTime() - Directement dans une requête :
[datetime]::FromFileTime((Get-ADUser x -Properties lastLogonTimestamp).lastLogonTimestamp) - Rappel :
lastLogonTimestampest répliqué mais avec ~14 jours de marge ;lastLogonest précis mais par DC. - Cas particuliers :
accountExpires= 0 ou 9223372036854775807 → jamais.
