Active Directory Time Stamp
Der Active Directory Zeitstempel hat schon mehrer Administratoren vor die schwere Aufgaben gestellt. Nun haben wir ein Programm erstellt, welches ein beliebiges Datum in den 8Byte Wert von Active Directory umwandelt. Ebenfalls können wir den Wert zurück in ein lesbares Datum wandeln.

Der Zeitstempel im Active Directory, z.B. in dem Feld LastLogon, wird in Ticks seit dem 01.01.1601 00:00:00 abgespeichert. Ein Tick entspricht 100 Nanosekunden. Der Wert für den 25. März 2009 sieht so aus: 128824128000000000
Diese Werte werden für spezifische LDAP Abfragen benötigt. Hier können nun Datumsfelder verglichen, abgefragt und oder selektiert werden. Ein Beispiel hierfür sind alle Konten, welche zu einem bestimmten Datum ablaufen:(objectCategory=person)(objectClass=user)(accountExpires<=128824128000000000)(!accountExpires=0)
Für alle die sich für dieses Tool interessieren, können dies hier kostenlos herunterladen:
Active Directory Time Stamp Calculator
Keinerlei Gewähr / Haftung für die Korrektheit und Funktionalität
Falls ihr dieses Programm auf eurer eigenen Internetseite anbieten möchtet, so würde ich mich über einen Hinweis als Autor freuen.
Zusätzlich wollten wir hier noch darauf hinweisen, das die berechnung des Datums aus dem 8 Byte Wert auch mit Windows Boardmitteln erfolgen kann. Hierfür braucht man nicht irgendwelche Tools. Zum konvertieren öffnet man die Kommandozeile und gibt den Befehl w32tm /ntte <Wert> ein. Nun kann man die Zeichenfolge 128824128000000000 in ein lesbares Datumsformat ändern.
Du kannst alle Antworten zu diesem Eintrag via RSS 2.0 Feed erfolgen. Du kannst einen Kommentar hinterlassen, oder einen Trackback von deiner eigenen Seite.