Richtig, das "Alter eines Kennwortes würde bedingen, dass es mit dem setzen des Kennwortes und dem aktuellen Zeitstempel berechnet wird.
Das kann man ja nicht abspeichern als Wert.
damit sollte es klappen ![]()
$isec kannst du dann auch verwenden um mit _DateDiff() das Datum ausgeben zu lassen
AutoIt
#include <Date.au3>
$strComputer = "."
$CPU = ObjGet("WinNT://" & $strComputer & ",Computer")
$objUser = $CPU.GetObject("User", "Testuser")
$isec=$objUser.PasswordAge
$days = Int($isec/(24*60*60))
$remain=Mod($isec,(24*60*60))
$Hours = Int($remain/(60*60))
$remain=Mod($remain,(60*60))
$Mins = Int($remain/60)
$Secs=Mod($remain,60)
Msgbox (0,"Kennwort gültig seit","Das Kennwort des Users " & $objUser.name & @CRLF & "gil seit:" & @CRLF & @CRLF & _
"Tage: " & $days & @CRLF & _
"Stunden: " & $Hours & @CRLF & _
"Minuten: " & $Mins & @CRLF & _
"Sekunden: " & $Secs)
Alles anzeigen