문제

시스템의 IP 주소 (또는 워크 스테이션 이름)가 주어진 특정 (원격) 시스템에 누가 로그온하는지를 결정하는 방법이 있습니까?

  • 문제의 기계는 Active Directory 도메인에 있습니다.
  • 스크립트를 실행하는 사용자는 로컬 또는 원격 시스템에 특별한 권한이 없을 것입니다.
  • 운영 체제는 Windows XP입니다

모든 프로그래밍 언어는 괜찮지 만 이상적입니다

  • vbscript (그래, 알아)
  • 씨#
  • 자바
  • DOS 배치 파일
도움이 되었습니까?

해결책

sysinternals의 psloggedon은 배치 파일에서이를 제공하지만 사용자는 원격 시스템에서 관리자 액세스가 필요합니다. 관리자 액세스 없이이 정보를 얻을 수 있을지 의심 스럽습니다.

다른 팁

기계의 권한에 따라하기 어렵습니다. 한 가지 방법은 원격 시스템에서 WMI를 쿼리하고 Explorer.exe 프로세스의 소유자를 확인하는 것입니다.

관리자 액세스가 필요하지 않습니다. 순 API 만 사용하십시오. 뉴스에 대해 문의하십시오 : //194.177.96.26/comp.os.ms-windows.programmer.win32 인 FAQ 인 경우

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top