PsLoggedOn v1.35

Mark Russinovich 작성

게시일: 2016년 6월 29일

DownloadPsTools 다운로드(2.7MB)

소개

"net" 명령("net session")을 사용하여 누가 로컬 컴퓨터의 리소스를 사용하고 있는지 확인할 수 있지만 누가 원격 컴퓨터의 리소스를 사용하고 있는지 확인할 수 있는 기본 제공 방법은 없습니다. 또한 NT에는 로컬 또는 원격으로 누가 컴퓨터에 로그온했는지 확인할 수 있는 도구가 없습니다. PsLoggedOn은 로컬로 로그온한 사용자와 로컬 컴퓨터 또는 원격 컴퓨터의 리소스를 통해 로그온한 사용자를 모두 표시하는 애플릿입니다. 컴퓨터 대신 사용자 이름을 지정하면 PsLoggedOn이 네트워크 주변의 컴퓨터를 검색하여 사용자가 현재 로그온되어 있는지 알려줍니다.

로컬로 로그온한 사용자에 대한 PsLoggedOn의 정의는 프로필이 레지스트리에 로드된 사용자이므로 PsLoggedOn은 HKEY_USERS 키 아래의 키를 검사하여 로그온한 사용자를 결정합니다. 이름이 사용자 SID(보안 식별자)인 각 키에 대해 PsLoggedOn은 해당 사용자 이름을 찾아 표시합니다. 리소스 공유를 통해 누가 컴퓨터에 로그인했는지 확인하기 위해 PsLoggedOnNetSessionEnum API를 사용합니다. PsLoggedOn이 원격 시스템의 레지스트리에 액세스하려면 로그온이 필요하기 때문에 PsLoggedOn은 쿼리하는 원격 컴퓨터에 리소스 공유를 통해 로그온한 것으로 표시됩니다.

설치

PsLoggedOn을 실행 경로에 복사하고 "psloggedon"을 입력하세요.

PsLoggedOn 사용

사용법: psloggedon [- ] [-l] [-x] [\\computername | 사용자 이름]

매개 변수 설명
- 지원되는 옵션과 출력 값에 사용되는 측정 단위를 표시합니다.
-l 로컬 및 네트워크 리소스 로그온 대신 로컬 로그온만 표시합니다.
-x 로그온 시간을 표시하지 않습니다.
\\computername 로그온 정보를 나열할 컴퓨터의 이름을 지정합니다.
username 사용자 이름을 지정하는 경우 PsLoggedOn은 해당 사용자가 로그온한 컴퓨터에 대한 네트워크를 검색합니다. 이는 사용자 프로필 구성을 변경하려고 할 때 특정 사용자가 로그온하지 않도록 하려는 경우에 유용합니다.

DownloadPsTools 다운로드(2.7MB)

PsTools
PsLoggedOnPsTools라는 로컬 및 원격 시스템의 관리를 지원하는 Sysinternals 명령줄 도구 키트의 일부입니다.

다음에서 실행:

  • 클라이언트: Windows Vista 이상.
  • 서버: Windows Server 2008 이상.