Wann habe ich mich heute Morgen bei meinem Windows 7-Computer angemeldet?

9

Ich möchte heute Morgen eine Aufzeichnung meiner genauen Anmeldezeit finden. Aber hier ist die Falte: Unsere Systemadministratoren lassen uns keine Befehlsshell öffnen oder Sicherheitsprotokolle anzeigen. Dies unterscheidet diese Frage von anderen ähnlichen Fragen, die ich auf dieser Site gesehen habe. Irgendwelche Ideen? Vielen Dank.

bob.sacamento
quelle
Sie dürfen nicht einmal die Eingabeaufforderung öffnen?! Können Sie sie nicht bitten, es zu überprüfen und Ihnen zu sagen?
Karan
Ja. Ich kann nicht einmal eine Eingabeaufforderung öffnen. Können Sie das glauben?!?!? Könnte fragen, denke ich. Aber das ist etwas, was ich regelmäßig tun möchte, und ich möchte sie nicht weiter nerven.
Bob.sacamento
Es sieht so aus, als gäbe es ein paar gute Vorschläge unter superuser.com/questions/15596/…
Jeff
Details zum Einrichten eines automatischen Verlaufsprotokolls mit Anmelde- / Anmelde-, Sperr- und Abmeldezeiten finden Sie unter Stackoverflow-Antwort. Anmeldezeiten des Computers für die Woche zählen
MechtEngineer

Antworten:

12

Ich bin im selben Boot wie Sie (keine Eingabeaufforderung) und das hat bei mir funktioniert:

Erstellen Sie eine neue Datei mit den folgenden Zeilen:

quser
pause

Benennen Sie die Datei in "loginTime.bat" um und doppelklicken Sie darauf.

Dies ist eine Kombination aus Will.Bennigers Antwort auf dieser Seite und der hier gefundenen paradd0x: Windows 7- Anmeldezeit anzeigen ?

user187557
quelle
6

Wenn Sie Eventvwr nicht öffnen und Sicherheitsprotokolle nicht anzeigen können, können Sie dies nicht feststellen. Wenn Sie können, suchen Sie nach der Ereignis-ID 4624. Der Anmeldetyp-Parameter gibt an, um welche Art von Anmeldung es sich handelt. Suchen Sie nach 2 (Benutzeranmeldung) und 7 (Konto entsperrt; wenn Sie sich nicht über Nacht abmelden / herunterfahren).

http://www.ultimatewindowssecurity.com/securitylog/encyclopedia/event.aspx?eventid=4624

Frank Thomas
quelle
6

Sie können versuchen, eine Batchdatei zu verwenden, die diese an der Eingabeaufforderung für Sie anzeigt, und das Warten auf Eingabe unterbrechen. Dies umgeht normalerweise die übliche faule IT-Methode zum Blockieren von CMD.

Öffnen Sie ein Notizblockdokument und fügen Sie Folgendes ein:

net user YourUsernameHere /domain | findstr Last
pause

Speichern Sie es anschließend unter logontime.bat

Doppelklicken Sie auf die Batchdatei, die Sie gespeichert haben, und sie sollte unter angezeigt werden Last Logon

Wille
quelle
1
In einer Windows 7 AD-Domäne musste ich / domain am Ende hinzufügen, damit dies funktioniert. Sie können auch "| findstr Last" hinzufügen, um nur die Zeit der "letzten Anmeldung" anzuzeigen.
Dave Noonan
Danke für die Hilfe. Ich habe es versucht. Leider scheinen unsere IT-Mitarbeiter nicht faul zu sein. Es scheint, dass sie es ernst meinen.
Bob.sacamento
Und nur um zu bestätigen, dass dies der letzte Login ist und nicht das letzte Mal, dass der Bildschirm gesperrt wurde, oder?
Erikster
1
@Erikster Ich habe das gerade gesehen, als jemand meine Antwort positiv bewertet hat. Dies ist eigentlich die erste Anmeldung. Ich habe die schlechte Angewohnheit, meinen Arbeitscomputer ständig in den Ruhezustand zu versetzen, sodass mein letzter Login vor ungefähr einer Woche angezeigt wird:Last logon 2016-11-14 14:48:32
Will
5

Die in der akzeptierten Antwort beschriebene Methode gibt Ihnen nicht unbedingt die Zeit an, zu der Sie sich heute Morgen angemeldet haben. Die Methode gibt Ihnen das letzte Anmeldeereignis. Da es jedoch während derselben Sitzung mehrere Ereignisse geben kann (auch wenn Sie Ihre Workstation nicht selbst abmelden oder sperren), müssen Sie das erste Ereignis des Tages abrufen .

Wenn Sie beim ersten Ereignis nicht auf die Sicherheitsprotokolle zugreifen können, sind Ihre Chancen, dies herauszufinden, möglicherweise begrenzt.

Muton
quelle