W systemie UNIX mogę określić, kiedy zalogowałem się i wylogowałem ze stacji roboczej za pomocą ostatniego polecenia. Czy istnieje sposób na uzyskanie tych samych informacji na mojej stacji roboczej Windows?
Zauważam, że Cygwin ma ostatnie polecenie, ale wtmp nie wydaje się być zapełniony. Czy istnieje sposób, aby uzyskać ostatnią pracę z Cygwin?
(Jeśli można to zrobić tylko programowo, pytanie powinno dotyczyć StackOverflow?)
Odpowiedzi:
Możesz wypróbować polecenie „użytkownik sieci <nazwa użytkownika>” - jednym z wielu wyników będzie czas „ostatniego logowania” (uwaga: próbowałem tego tylko na stacji roboczej domeny, a nie na samodzielnej stacji roboczej, więc wyniki mogą być nieco inne ).
źródło
/domain
do polecenia, jeśli jesteś w domenie ...Otwórz wiersz polecenia. po wyświetleniu monitu wpisz „quser”, aby wyświetlić nazwę użytkownika i czas logowania oraz inne dane.
źródło
Jeśli przejdziesz do Panelu sterowania> Narzędzia administracyjne> Lokalne zasady bezpieczeństwa, możesz skonfigurować wiele inspekcji, w tym logowanie i wylogowywanie.
Po skonfigurowaniu (i ponownym uruchomieniu) wszystkie szczegóły powinny pojawić się w dzienniku zdarzeń.
źródło
Widzę dużo tańca wokół odpowiedzi w dzienniku zdarzeń, ale nie jest to dokładna odpowiedź, więc dam jej.
źródło
w tym celu możesz sprawdzić dzienniki zdarzeń systemu Windows http://support.microsoft.com/kb/308427 !
źródło
Czy to działa dla Ciebie: Czas ostatniego logowania w VBScript ?
źródło