Środowisko jest w domenie, serwer to Windows Server 2003, na stacjach roboczych są zainstalowane Vista i XP.
Potrzebuję sposobu na zdalne sprawdzenie, kto jest aktualnie zalogowany na stacji roboczej, najlepiej z prostej linii poleceń i bez sysinternals lub programów innych firm.
Dzięki
windows
command-line-interface
users
Andrija
źródło
źródło
UserName
”, ale nic więcej nie ma na liście, mimo że jestem zalogowany na tym komputerze.Przepraszamy, nie zauważyłem, że nie chcesz używać Sysinternals.
To jest teraz narzędzie Microsoft Technet, czy jest jakiś konkretny powód, aby go nie używać?
Wolałem Sysinternals od narzędzi innych firm, zanim Mark Russinovich przeniósł się do Microsoft.
Microsoft Sysinternals Suite posiada narzędzie o nazwie Psloggedon ,
Istnieje również NBTSTAT ,
źródło
WMIC
w zaakceptowanej odpowiedzi narzekałem, że RPC nie działa. To nowa paczka robaków, których nie mam ochoty otwierać, więc zameldowałem się w psloggedon i jestem całkiem szczęśliwy.Użyłem win32_loggedonuser, ale natknąłem się na problem polegający na zwróceniu więcej niż jednego użytkownika domeny , więc nie działało to dla moich celów. Zamiast tego użyłem (w PowerShell)
jeśli jest, ponieważ czasami właściciel z jakiegoś powodu zgłosi więcej niż jednego użytkownika, nie wiem dlaczego, ale w moim przypadku był to ten sam użytkownik, więc nie było problemu.
źródło
Możesz uzyskać te informacje od win32_loggedonuser.
Z tej strony :
źródło