Czy istnieje narzędzie, skrypt lub inny sposób na poznanie nazwy komputera, na którym konkretny użytkownik jest aktualnie zalogowany? A może nawet był zalogowany?
Powiedz, że użytkownik „HRDrone” pracuje na swoim komputerze, którego nazwa hosta to „HRStation01”.
Ja, siedzący przy biurku sysadmin, wiem tylko, że nazwa użytkownika to „HRDrone”. W jaki sposób mogę dowiedzieć się, że jest zalogowany na „HRStation01” bez pytania użytkownika? Przeglądarka zdarzeń AD? byle co?
Dzięki!
windows
active-directory
domain
V. Romanow
źródło
źródło
Odpowiedzi:
Istnieje świetne narzędzie Sysinternals, które zrobi to za Ciebie - PsLoggedOn
źródło
Tania sztuczka, której często używam, to spojrzenie na „Sesje” wymienione w sekcji „Foldery współdzielone” w konsoli „Zarządzanie komputerem” skierowane na komputer serwera plików, na którym wiem, że użytkownik tematu będzie miał „zmapowany” dysk.
źródło
co powiesz na te w pliku bat jako skrypt logowania użytkownika Uruchom go, a zobaczysz zabawę
LUB jeśli potrzebujesz szczegółowo
możesz skontaktować się ze mną, aby uzyskać więcej skryptów, jeśli ich potrzebujesz, to również dobra nauka dla mnie
źródło
Nie jestem pewien, czy coś jest aktywne, ale Dziennik zdarzeń bezpieczeństwa rejestruje dane logowania od użytkowników. Dostęp do dziennika zdarzeń na kontrolerach domeny powinien być w stanie przekazać te informacje. Pod warunkiem, że gromadzone są informacje. Myślę, że to ustawienie polityki.
Ta strona firmy Microsoft opisuje naprawdę powolny i skomplikowany sposób wyszukiwania dzienników zdarzeń: http://technet.microsoft.com/en-us/library/ee176699.aspx
Jestem pewien, że to ci nie pomoże, ale może działać jako audyt. Tj. Zalogowany, kiedy zdarzyły się złe rzeczy!
źródło
Musiałem rozwiązać ten problem, wykonując zdalne wsparcie w całej mojej firmie. Rzeczy takie jak PsLoggedOn i narzędzia do skanowania dzienników bezpieczeństwa kontrolera domeny okazały się zbyt wolne dla moich celów (uzyskanie nazwy hosta do obsługi zdalnej dla użytkowników). Oto, co wymyśliłem:
Ten skrypt rejestruje, na jakim komputerze zalogował się w swoim folderze domowym. W szczególności nie rejestruje ich logowania do naszego serwera terminali, ponieważ nie dbam o takie wpisy.
Następnie używam odrobiny VBscript na moim komputerze lokalnym, aby automatycznie znaleźć katalog domowy w AD, otworzyć plik dziennika i wydrukować kilka ostatnich wierszy.
źródło
Jako sysadmin możesz osadzić procedurę w skrypcie logowania do przechowywania pliku.
txt
plik z nazwą użytkownika i nazwą hosta lub użyj narzędzia sqlite.źródło