Skip to content

PsLoggedOn

Введение
Это приложение, выводящее список пользователей, вошедших в систему как в локальном режиме, так и через ресурсы локального или удаленного компьютера. Если указать вместо имени компьютера имя пользователя, программа PsLoggedOn проведет поиск среди компьютеров в сетевом окружении и сообщит, вошел ли данный пользователь в одну из этих систем. В комплекте загружаемых файлов имеется полная версия исходного кода.

Вошедшим в локальную систему программа PsLoggedOn считает пользователя, профиль которого загружен в реестр; при составлении списка таких пользователей она проводит поиск среди элементов раздела реестра HKEY_USERS. Обнаружив раздел, имя которого совпадает с идентификатором безопасности того или иного пользователя, программа PsLoggedOn определяет имя этого пользователя и выводит его. Для составления списка пользователей, вошедших в систему через общие ресурсы, программа PsLoggedOn обращается к прикладному программному интерфейсу NetSessionEnum. Следует иметь в виду, что среди пользователей, вошедших через общие ресурсы на искомые удаленные компьютеры, программа PsLoggedOn укажет и ваше собственное имя — дело в том, что для доступа к реестру удаленной системы вы должны выполнить вход.

Применение
psloggedon [- ] [-l] [-x] [\\имя_компьютера | имя_пользователя]

 Вывод списка поддерживаемых параметров и единиц измерения, применяемых при выводе данных.
-l Вывод списка пользователей, вошедших только в локальную систему (без сеансов через сетевые ресурсы).
-x Запрет на вывод временных параметров входа в систему.
\\имя_компьютера Позволяет указать имя компьютера, к которому должен относиться список вошедших пользователей.
имя_пользователя При указании имени пользователя программа PsLoggedOn проводит в сети поиск систем, в которые этот пользователь вошел. Эта возможность позволяет, в частности, убедиться в том, что тот или иной пользователь не числится среди вошедших в системы, перед изменением настроек его профиля.

Пример
psloggedon.exe -l \\server

Выдать имя локального пользователя компьютера server.

psloggedon.exe \\server 
Выдать список всех пользователей, подключенных к компьютеру server.

psloggedon.exe admin -d mydomain.com 
Найти в домене mydomain.com компьютер с залогиненым пользователем «admin».

Published inCMDWindows
Яндекс.Метрика