marco1710
Goto Top

LDAP Abfrage nach xx.xx.xxxx nicht mehr angemeldet

Frage zur LAPD-Abfrage bei lastLogonTimestamp

Hallo Zusammen,

ich bin auf folgende Scriptzeilen gestoßen:

Alle Benutzer, die sich seit dem 31.12.2008 nicht mehr angemeldet haben:

(&(&(objectCategory=person)(objectClass=user))(lastLogonTimestamp<=128752108510000000))

Alle Benutzer anzeigen, die sich seit dem 10.01.2010 nicht mehr angemeldet haben:
(&(&(objectCategory=person)(objectClass=user)(LastLogonTimeStamp<=129076122047040000)))


Hiermit kann man in einer Active Directory eine LAPD abfrage erstellen, welche Benutzer seit einem Bestimmten Tag nicht online waren. Allerdings ist mir nicht so ganz klar wie ich eine andere Zeit angeben kann, da ich nicht verstehe wie man auf die Zahlen kommt. Ein Unixzeitformat ist es nicht, da sonst die 128752108510000000 der Tag 19.01.2038 - 04:14:07 ist, anstadt der 31.12.2008.

Hat jemand eine Antwort / Lösung / Idee?


Gruß,

Marco

Content-ID: 163739

Url: https://administrator.de/forum/ldap-abfrage-nach-xx-xx-xxxx-nicht-mehr-angemeldet-163739.html

Ausgedruckt am: 23.12.2024 um 13:12 Uhr

Skyemugen
Skyemugen 31.03.2011 um 15:22:48 Uhr
Goto Top
Aloha,

naja ich könnte dir jetzt Ideen von hier (mit dem dort funktionierenden Tool OldCmp - ob's heute noch läuft ...) oder auch dort mit auf den Weg geben, in der Hoffnung, dass du es so auch umgekehrt verwenden kannst ...

greetz André
Xboxer
Xboxer 31.03.2011 um 15:36:38 Uhr
Goto Top
Hallo Marco,

auf der Seite kannst du die Zeiten umwandeln:

http://www.redhelp.de/en.php#normwin

Gruß
Christoph
bnutzinger
bnutzinger 31.03.2011 um 15:41:12 Uhr
Goto Top
Hallo Marco,

wie du ja selbst festgestellt hast, handelt es sich hierbei nicht um eine UNIX-Timestamp (auch wenn es so aussieht).
MS hat die Gelegenheit genutzt hier noch ein eigenes Format einzuführen (wir haben ja noch nicht genug ;))

Netterweise haben sie mit dem Tool "w32tm.exe" aber auch ein Werkzeug mitgeliefert, mit dem man das ganze in ein lesbares Format umwandeln kann.
Einfach in der Kommandozeile folgendes eingeben: w32tm.exe /ntte XXXXXXXXXXXXXX

Grüße
Bastian