Microsoft MVPs inside





 MCSEboard.de – IT Pro Forum zu Windows Server 2008 R2 / 2008 / 2003 & Windows 7 / Vista / XP
Registrieren Hilfe Regeln Benutzerliste Suchen Heutige Beiträge Alle Foren als gelesen markieren

Windows Forum — Allgemein


Alles zum Thema Windows Clients für den Desktop: Windows 95 / 98 / NT / 2000 / XP / Vista / Win 7 — Q & A zu den Windows Client Versionen sowie Windows Media Center / Windows Home Server


Antwort
     
Themen-Optionen
Alt 04.03.2007, 16:36   #1
olc
Expert Member
 
Benutzerbild von olc
 
Offline
Registriert seit: 07-2006
Beiträge: 3.692
Last Logon Timestamp umrechnen

Hallo Leute,

um alte Computerkonten aus der AD-Datenbank zu löschen möchte ich den "Last Logon Timestamp" der Computerobjekte auswerten. Bis hierher kein Problem.

Wie bekomme ich nun aber aus dem angegebenen Timestamp eine "menschenlesbare" Zahl?

Ich komme bei der Beschreibung der Berechnung von MS ( Dandelions, VCR Clocks, and Last Logon Times: These are a Few of Our Least Favorite Things ) bis zu dem Punkt, an dem ich die errechnete Zahl mit dem Datum 01.01.1601 abgleichen muß. Wie mache ich das mathematisch am günstigsten, um den lesbaren Wert nicht mit dem beschriebenen Script auszurechnen, sondern beispielsweise mit Excel?

Ist also eher ein mathematisches Problem.

Danke und Gruß
olc
    Mit Zitat antworten
Alt 04.03.2007, 20:54   #2
Super Moderator
 
Benutzerbild von GuentherH
 
Offline
Registriert seit: 02-2004
Ort: Graz (Styria)
Beiträge: 17.925
Hi.

Schau mal auf Hilltop Lab . MVP Kollege Richard L. Mueller hat sich da mit dem Thema befasst und bietet einige Scripts dazu an.

LG Günther

Signatur
MVP Windows Server [Small Business Server]

    Mit Zitat antworten
Alt 04.03.2007, 20:55   #3
Expert Member
 
Benutzerbild von Daim
 
Offline
Registriert seit: 10-2002
Ort: Ganz tief im AD
Beiträge: 4.542
Aloha,

ich kann Dir zwar Deine Frage nicht beantworten, aber bekanntlich führen viele Wege zum Ziel.

In dem von Dir verlinkten Artikel ist ein kleiner Fehler, dort steht das LastLogonTimeStamp alle 14 Tage repliziert werden würde, es sind aber 7 Tage.
Um das Attribut LastLogonTimeStamp zu nutzen, muss sich die Domäne in dem Domänenfunktionsmodus "Windows Server 2003" befinden.
Das Verhalten von LastLogonTimeStamp kann im Attribut msDS-LogonTimeSyncInterval gesteuert werden.


Du kannst z.B. dsquery nutzen (wobei dsquery ebenfalls LastLogonTimeStamp nutzt):
http://www.faq-o-matic.net/content/view/154/45/

Oder z.B.:
http://www.faq-o-matic.net/content/view/27/45/

Entfernen kannst Du die Computerkonten, entweder mit diesem Skript:
How to detect and remove inactive machine accounts

Oder mit dem Tool OldCmp:
OldCmp

oder mit diesem Skript:
Move Old Computers

Signatur
Viele Grüße aus Mainz
Yusuf Dikmenoglu
LDAP://Yusufs.Directory.Blog/
Twitter: YusufsDSBlog

    Mit Zitat antworten
Alt 05.03.2007, 10:20   #4
olc
Expert Member
 
Benutzerbild von olc
 
Offline
Registriert seit: 07-2006
Beiträge: 3.692
Hallo,

vielen Dank für Eure Antworten.

Ist natürlich schade, daß man den Timestamp scheinbar nicht "so einfach" umrechnen kann.

Aber Eure Links zu den verschiedenen Scripts sehen allesamt recht vielversprechend aus. Ich werde diese Scripts testen und ggf. die Säuberung der Datenbank mit einem der Scripts durchführen.

Vielen Dank für Eure Hilfe.

[EDIT]Habe gerade das Programm OldCmp getestet, welches Daim oben verlinkt hat - das ist es, was ich gesucht habe! Tolles Tool. Vielen Dank![/EDIT]

Gruß olc

Geändert von olc (05.03.2007 um 10:28 Uhr).
    Mit Zitat antworten
Alt 05.03.2007, 10:34   #5
Offtopic Poster
 
Benutzerbild von BlackShadow
 
Offline
Registriert seit: 05-2003
Ort: Ulm
Beiträge: 837
Hallo,

wie ist den der Timestamp aufgebaut so wie in php wo er ab den unix Datum von 1.1.1970 zählt?

gruß Frank

Signatur
"So lange ich mich selbst habe, werde ich überleben."

    Mit Zitat antworten
Alt 05.03.2007, 10:42   #6
olc
Expert Member
 
Benutzerbild von olc
 
Offline
Registriert seit: 07-2006
Beiträge: 3.692
Ja, so ist er aufgebaut. Bezugsdatum lautet 01.01.1601.

Viele Grüße
olc
    Mit Zitat antworten
Antwort


Themen-Optionen


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
ActiveDirectory Timestamp berechnen StefanWe Tipps & Links 1 16.02.2010 16:16
RoboCopy und Verzeichnis Timestamp Valle3k Windows Server Forum 0 30.05.2006 11:51
Timestamp hekmek Windows Server Forum 1 11.05.2006 15:54
Probleme beim umrechnen Bit und Byte !! Coolsero Off Topic 10 10.02.2005 13:16
Kanonisierte MAC-Adresse umrechnen tomtom2 Cisco Forum — Allgemein 2 11.05.2004 00:04


Alle Zeitangaben in MEZ/CET. Es ist jetzt 09:02 Uhr. Seite generiert in 0,034 Sekunden.

- Unsere Partner -

Copyright © 2000 – 2012 MCSEboard.de

Sprung zum Seitenanfang