Liebe AutoItler!
Scheinbar bin ich zu doof eine Umrechnung von einem Timestamp aus dem AD korrekt umzurechnen. Ich habe mir die Finger bis jetzt Wundgegoogelt und auch die Forumsuche gequält...leider war für mich nichts verwertbares dabei!
Folgendes Problem habe ich zu lösen:
Ich möchte von einem Domaincontroller das letzte Logon eines Client (PC) ermitteln. Dazu lese ich das Attribut "LastLogonTimeStamp" aus. Leider wird das in einem 100ms 64Bit Zahl zurückgegen das die vergangene Zeit seit 1.1.1600 wiedergibt (wer hat sich nur so einen Schwachsinn ausgedacht )
Als Output bekommt man z.B. 130886109585119932. Diese Zahl läßt sch jetzt mit w32tm /ntte 130886109585119932 auf ein sprechndes
Datum/Zeit-Format umrechnen: 151488 13:15:58.5119932 - 06.10.2015 15:15:58
Soweit alles ok. Wenn ich das aber über ein Dos (StdoutRead) umrechnen lasse, läuft mein Programm ca. gute 30 Minuten (für rund 20000 Clients) - das ist zulange!
Ich habe auch diverse Versuche mit dem AD.UDF gemacht - auch nicht schneller!
Bitte um Hilfe!
lg
Racer