← Tous les outils

⏱️ 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
  1. FileTime → date : [datetime]::FromFileTime(133899253656597391)
  2. Date → FileTime : (Get-Date).ToFileTime()
  3. Directement dans une requête : [datetime]::FromFileTime((Get-ADUser x -Properties lastLogonTimestamp).lastLogonTimestamp)
  4. Rappel : lastLogonTimestamp est répliqué mais avec ~14 jours de marge ; lastLogon est précis mais par DC.
  5. Cas particuliers : accountExpires = 0 ou 9223372036854775807 → jamais.