Наблюдение за сеансами пользователей

Список локальных и удаленных пользователей в сеансе

В Windows встроена возможность выводить список удаленных пользовате­лей, открывших сеанс работы с локальным компьютером, которая реализует­ся командой net session, но Windows не имеет встроенной возможности уви­деть список пользователей локального компьютера, установивших сеанс рабо­ты с удаленными компьютерами. PsLoggedOn является инструментальным средством командной строки, которое предоставляет последнюю из вышеупо­мянутых функциональных возможностей. PsLoggedOn позволяет вывести спи­сок пользователей, как удаленных, так и локальных, открывших сеанс работы с локальным компьютером, удаленным компьютером или для всех компьюте­ров домена.

Синтаксис у этой программы очень простой. Эту справку можно получить, набрав в командной строке PsLoggedOn -?.

Если набрать в командной строке PsLoggedOn.exe без каких-либо аргумен­тов, будет выведен список как локальных, так и удаленных пользователей, подключенных в данных момент к тому компьютеру, с которого выполняется программа PsLoggedOn. Аргументы командной строки можно соединять и со­четать, за исключением параметров username и computername. При работе с PsLoggedOn.exe можно использовать или параметр computername, или username, щельзя использовать оба параметра в одном запуске программы.

PsLoggedOn.exe получает список локальных пользователей, проверяя подключи HKEYJJSERS. Если программа находит подключ, который яв­ляется идентификатором защиты (Security Identifier, SID) пользователя, она извлекает имя пользователя и выводит его. По этой причине, чтобы получить список локальных пользователей на удаленном компьютере, на этом удаленном компьютере должен работать сервис Remote Registry. Если сервис Remote Registry на удаленном компьютере не ра­ботает, то для такого компьютера будет выведено сообщение "Error opening HKEYJJSERS".

2016  Командная строка Windows  
top Яндекс.Метрика