Udostępnij za pośrednictwem


PsLoggedOn v1.35

Autor: Mark Russinovich

Opublikowano: 29 czerwca 2016 r.

PobierzPobierz narzędzie PsTools (2,7 MB)

Wprowadzenie

Można określić, kto używa zasobów na komputerze lokalnym za pomocą polecenia "net" ("net session"), jednak nie ma wbudowanego sposobu określenia, kto korzysta z zasobów komputera zdalnego. Ponadto NT nie ma narzędzi do sprawdzenia, kto jest zalogowany na komputerze, lokalnie lub zdalnie. PsLoggedOn to aplet, który wyświetla zarówno zalogowanych lokalnie użytkowników, jak i użytkowników zalogowanych za pośrednictwem zasobów dla komputera lokalnego lub zdalnego. Jeśli określisz nazwę użytkownika zamiast komputera, program PsLoggedOn wyszukuje komputery w sąsiedztwie sieci i informuje, czy użytkownik jest obecnie zalogowany.

Definicja konta PsLoggedOn zalogowanego lokalnie użytkownika jest taka, która ma swój profil załadowany do rejestru, więc PsLoggedOn określa, kto jest zalogowany, skanując klucze pod kluczem HKEY_USERS. Dla każdego klucza, który ma nazwę, która jest identyfikatorem SID użytkownika (identyfikator zabezpieczeń), PsLoggedOn wyszukuje odpowiednią nazwę użytkownika i wyświetla ją. Aby określić, kto jest zalogowany na komputerze za pośrednictwem udziałów zasobów, program PsLoggedOn używa interfejsu API NetSessionEnum . Należy pamiętać, że element PsLoggedOn będzie wyświetlany jako zalogowany za pośrednictwem udziału zasobów na komputerach zdalnych, które wykonujesz zapytanie, ponieważ logowanie jest wymagane do uzyskania dostępu do rejestru systemu zdalnego.

Instalacja

Wystarczy skopiować wartość PsLoggedOn na ścieżkę wykonywalną i wpisać "psloggedon".

Korzystanie z elementu PsLoggedOn

Użycie: psloggedon [- ] [-l] [-x] [\\nazwa_komputera | nazwa_użytkownika]

Parametr Opis
- Wyświetla obsługiwane opcje i jednostki miary używane dla wartości wyjściowych.
-l Pokazuje tylko logowania lokalne zamiast logowania zasobów lokalnych i sieciowych.
-x Nie pokazuj czasów logowania.
\\nazwa_komputera Określa nazwę komputera, dla którego ma być wyświetlana lista informacji logowania.
nazwa użytkownika Jeśli określisz nazwę użytkownika PsLoggedOn , przeszukuje sieć dla komputerów, na których jest zalogowany ten użytkownik. Jest to przydatne, jeśli chcesz upewnić się, że określony użytkownik nie jest zalogowany, gdy zamierzasz zmienić konfigurację profilu użytkownika.

PobierzPobierz narzędzie PsTools (2,7 MB)

Narzędzia PsTools
PsLoggedOn jest częścią rosnącego zestawu narzędzi wiersza polecenia Sysinternals, które ułatwiają administrowanie lokalnymi i zdalnymi systemami o nazwie PsTools.

Działa w:

  • Klient: Windows Vista i nowsze.
  • Serwer: Windows Server 2008 i nowsze.