Jump to content

Last Logon / Last Password change


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

  • 1 Monat später...

Alles was du aus der ADS auslesen kannst, kannst du auch per Script auslesen, völlig unabhängig vom IIS. Aber: Bis Windows Server 2003 (ohne SP) wurde das LastLogon nicht repliziert. Das heißt, wenn du mehrere Anmeldeserver hast, dann musst du von allen die Daten einsammeln und dann den jeweils letzten nehmen. Solltest du bereits W2k3-SP1 im Einsatz haben, dann hat sich das Problem erübrigt, weil ab dort das LastLogon mit übertragen wird.

 

Weiteres Aber: Das was du auslesen kannst wird dir nicht viel nützen, dazu musst du erst den entsprechenden Alghoritmus zum konvertieren haben, das diese Werte innerhalb der ADS als kryptische Zahlenwerte abgelegt werden. Ich kann dir aktuell leider nicht sagen, wo sich dieser Alg finden lässt, wenn ich wieder drauf stosse werde ich dir aber Bescheid geben, wenn Interesse besteht.

Link zu diesem Kommentar

Buenos dias,

 

Aber: Bis Windows Server 2003 (ohne SP) wurde das LastLogon nicht repliziert. Das heißt, wenn du mehrere Anmeldeserver hast, dann musst du von allen die Daten einsammeln und dann den jeweils letzten nehmen. Solltest du bereits W2k3-SP1 im Einsatz haben, dann hat sich das Problem erübrigt, weil ab dort das LastLogon mit übertragen wird.

 

ich hake hier mal ein ;-)

 

Im Active Directory des Windows Server 2003 gibt es ein verbessertes Attribut namens "lastLogonTimestamp". Dieses kann man aber erst nutzen, wenn sich der Domänenfunktionsmodus auf "Windows Server 2003" befindet.

 

Dandelions, VCR Clocks, and Last Logon Times: These are a Few of Our Least Favorite Things

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/adschema/adschema/a_lastlogontimestamp.asp

 

Nur wird dieses Attribut auch nicht sofort repliziert.

When a user logs on the value

of this attribute is read from the DC. If the value is older than

(current time minus msDS-LogonTimeSyncInterval) the value is updated.

The initial update after the raise of the domain functional level is

calculated as (14 days minus random percentage of 5 days)

 

Diesen Wert kann man anpassen indem man das Attribut "msDS-LogonTimeSyncInterval" anpasst.

 

Eine weitere Variante wäre, inaktive Konten aus dem AD zu finden, mit dem Befehl:

"dsquery user -inactive <Anzahl der Wochen>", wobei der Schalter "inactive" ebenfalls das Attribut "LastLogonTimeStamp" verwendet.

 

Oder so etwas in der Art:

http://www.jsifaq.com/SF/Tips/Tip.aspx?id=7358

bzw.:

Last Logon Dates

 

 

Das nur mal als Ergänzung ;-)

Link zu diesem Kommentar
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Schreibe einen Kommentar

Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor-Fenster leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...