/ / Wo in der Registrierung befindet sich das Ablaufdatum des Windows-Benutzers oder die verbleibenden Tage? - Windows-7, Windows, Windows-Registry, VBScript

Wo in der Registrierung befindet sich das Ablaufdatum oder die verbleibenden Tage des Windows-Benutzers? - Windows-7, Windows, Windows-Registry, VBScript

Ich habe ein paar Skripte, die mithilfe von VBS den Benutzerablauf festlegen und erhalten. Ich frage mich jedoch, wo diese Informationen gespeichert sind. Ist es in der Registrierung? Wenn ja, welchen Schlüssel soll ich suchen?

Mein VBS-Beispiel:

" Retrieve local computer name.
Set objNetwork = CreateObject("Wscript.Network")
strComputer = objNetwork.ComputerName

" Specify local user name.
strName = "Loaner"

" Bind to local user object.
Set objUser = GetObject("WinNT://" & strComputer & "/" & strName & ",user")


Wscript.echo "This computer is due back to the office on: " &   objUser.AccountExpirationDate

Möchten Sie wissen, ob objUser.AccountExpirationDate irgendwo in der Registrierung festgelegt ist, auch wenn es gespeichert, aber nicht einfach zu bearbeiten ist.

Antworten:

2 für Antwort № 1

Diese Einstellungen befinden sich in der SAM-Datei, genau wie in einer Windows-Domäne.

Die SAM-Datei ist im Hive-Format, dh, Sie können sie über RegEdit (oder Reg Load in CLI) laden und damit tun, was Sie möchten.

Ich habe es versucht, konnte aber nichts bekommen.

Es gibt Tools wie diese Hirens Boot-CD Damit können Sie das SAM manipulieren, sodass Sie möglicherweise den Quellcode von einem erhalten.


Verwandte Fragen
Bemerkungen
Einen Kommentar hinzufügen