Kiedy dziś rano zalogowałem się do mojego komputera z systemem Windows 7?

9

Chciałbym znaleźć zapis mojego dokładnego czasu logowania dziś rano. Ale oto zmarszczka: nasi administratorzy sys nie pozwolą nam otworzyć powłoki poleceń ani przeglądać dzienników bezpieczeństwa. To odróżnia to pytanie od innych podobnych pytań, które widziałem na tej stronie. Jakieś pomysły? Dzięki.

bob.sacamento
źródło
Nie możesz nawet otworzyć wiersza polecenia ?! Nie możesz ich poprosić, by to sprawdzili i powiedzieli?
Karan
Tak. Nie można nawet otworzyć wiersza polecenia. Czy możesz w to uwierzyć?!?!? Chyba mogę zapytać. Ale to jest coś, co chciałbym robić regularnie i nie chcę ich ciągle wkurzać.
bob.sacamento
Wygląda na to, że jest kilka dobrych sugestii na superuser.com/questions/15596/...
Jeff
Szczegółowe informacje na temat konfigurowania automatycznego dziennika historii logowania / logowania, blokady i wylogowania znajdują się w odpowiedzi
Stackoverflow

Odpowiedzi:

12

Jestem na tej samej łodzi co ty (bez wiersza polecenia) i to zadziałało dla mnie:

Utwórz nowy plik zawierający następujące wiersze:

quser
pause

Zmień nazwę pliku na „loginTime.bat” i kliknij go dwukrotnie.

Jest to kombinacja odpowiedzi Will.Benniger na tej stronie i paradd0x tutaj: Pokaż czas logowania Windows 7?

użytkownik187557
źródło
6

jeśli nie możesz otworzyć Eventvwr i wyświetlić dzienników bezpieczeństwa, nie będziesz w stanie tego ustalić. jeśli możesz, poszukaj identyfikatora zdarzenia 4624. parametr typu logowania powie ci, jaki to był login. poszukaj 2 (login użytkownika) i 7 (konto odblokowane; jeśli nie wylogujesz się / nie zamkniesz z dnia na dzień).

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

Frank Thomas
źródło
6

Możesz spróbować użyć pliku wsadowego, który wyświetliłby go w wierszu polecenia i wstrzymał się na oczekiwanie na dane wejściowe. Zazwyczaj będzie to obchodzić zwykłą leniwą informatyczną metodę blokowania CMD.

Otwórz dokument notatnika i wstaw następujące elementy:

net user YourUsernameHere /domain | findstr Last
pause

Następnie zapisz jako logontime.bat

Kliknij dwukrotnie plik wsadowy, który zapisałeś, i powinien się pojawić Last Logon

Będzie
źródło
1
W domenie AD systemu Windows 7 musiałem dodać / domain na końcu, aby to działało. Możesz także dodać „| findstr Last”, aby wyświetlić tylko czas „Ostatnie logowanie”.
Dave Noonan
Dzięki za pomoc. Spróbował tego. Niestety wygląda na to, że nasi informatycy nie są leniwi. Wygląda na to, że mają na myśli biznes.
bob.sacamento
I tylko w celu potwierdzenia, to jest faktyczne ostatnie logowanie, a nie ostatni raz ekran został zablokowany, prawda?
Erikster,
1
@Erikster Właśnie to widziałem, gdy ktoś głosował moją odpowiedź. To jest właściwie pierwsze logowanie. Mam zły zwyczaj wiecznie hibernacji komputer działa tak pokazuje moje ostatnie logowanie postaci około tygodnia temu:Last logon 2016-11-14 14:48:32
Will
5

Metoda opisana w zaakceptowanej odpowiedzi niekoniecznie oznacza czas zalogowania się dziś rano. Ta metoda daje ostatnie zdarzenie logowania, ale ponieważ w tej samej sesji może być wiele zdarzeń (nawet jeśli nie wylogujesz się ani nie zablokujesz stacji roboczej), musisz uzyskać pierwsze zdarzenie w ciągu dnia .

Jeśli nie możesz uzyskać dostępu do dzienników zabezpieczeń dla pierwszego zdarzenia, twoje szanse na znalezienie tego mogą być ograniczone.

Muton
źródło