как узнать имя сеанса windows 10

Как узнать имя пользователя на удаленном компьютере?

Довольно часто администратору нужно быстро узнать имя пользователя, который выполнил вход на удаленном компьютере Windows. В это статье мы рассмотрим несколько утилит и PowerShell скриптов, которые помогут вам узнать имена пользователей, залогиненых на удаленных компьютерах в сети.

Утилиты PSLoggedOn и Qwinsta

В комплекте утилит SysInternals PSTools от Microsoft есть консольная утилита PSLoggedOn.exe, которую можно использовать для получения имени пользователя, который вошел на удаленный компьютер, а также список подключенных к нему SMB сеансов.

Скачайте утилиту и запустите ее в формате:

как узнать имя сеанса windows 10. utilita psloggedon. как узнать имя сеанса windows 10 фото. как узнать имя сеанса windows 10-utilita psloggedon. картинка как узнать имя сеанса windows 10. картинка utilita psloggedon. Довольно часто администратору нужно быстро узнать имя пользователя, который выполнил вход на удаленном компьютере Windows. В это статье мы рассмотрим несколько утилит и PowerShell скриптов, которые помогут вам узнать имена пользователей, залогиненых на удаленных компьютерах в сети.

Как вы видите, утилита вернула имя залогиненного пользователя (Users logged on locally), а также список пользователей, которые по сети используют ресурсы с этого компьютера (Users logged on via resource shares).

Если нужно получить только имя пользователя, вошедшего локально, используйте опцию –l:

Psloggedon.exe \\wks215s1 –l

Утилита Psloggedon подключается к реестру и проверяет в нем имя пользователя, вошедшего локально. Для этого должна быть включена служба RemoteRegistry. Вы можете запустить ее и настроить автозапуск службы с помощью PowerShell:

Set-Service RemoteRegistry –startuptype automatic –passthru
Start-Service RemoteRegistry

как узнать имя сеанса windows 10. qwinsta spisok sessij polzovatelej na kompyuter. как узнать имя сеанса windows 10 фото. как узнать имя сеанса windows 10-qwinsta spisok sessij polzovatelej na kompyuter. картинка как узнать имя сеанса windows 10. картинка qwinsta spisok sessij polzovatelej na kompyuter. Довольно часто администратору нужно быстро узнать имя пользователя, который выполнил вход на удаленном компьютере Windows. В это статье мы рассмотрим несколько утилит и PowerShell скриптов, которые помогут вам узнать имена пользователей, залогиненых на удаленных компьютерах в сети.

Утилита возвращает список всех сессий (активных и отключенных по таймауту) на RDS сервере или десктопной редакции Windows 10 (даже если вы разрешили к ней множественные RDP подключения).

reg add «HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server» /v «AllowRemoteRPC» /t «REG_DWORD» /d «1» /f

Получаем имя пользователя на удаленном компьютере через PowerShell

Вы можете получить имя пользователя, который залогинен на компьютере через WMI класс Win32_ComputerSystem. Откройте консоль PowerShell и выполните команду:

Команда вернула имя пользователя, который выполнил вход на компьютер.

как узнать имя сеанса windows 10. get wmiobject class win32 computersystem usernam. как узнать имя сеанса windows 10 фото. как узнать имя сеанса windows 10-get wmiobject class win32 computersystem usernam. картинка как узнать имя сеанса windows 10. картинка get wmiobject class win32 computersystem usernam. Довольно часто администратору нужно быстро узнать имя пользователя, который выполнил вход на удаленном компьютере Windows. В это статье мы рассмотрим несколько утилит и PowerShell скриптов, которые помогут вам узнать имена пользователей, залогиненых на удаленных компьютерах в сети.

У командлета Get-WmiObject есть параметр –ComputerName, который можно использовать для получения доступа к WMI объектам на удаленном компьютере. Следующая команда вернет имя пользователя с удаленного компьютера:

как узнать имя сеанса windows 10. get wmiobject computername username imya polzovate. как узнать имя сеанса windows 10 фото. как узнать имя сеанса windows 10-get wmiobject computername username imya polzovate. картинка как узнать имя сеанса windows 10. картинка get wmiobject computername username imya polzovate. Довольно часто администратору нужно быстро узнать имя пользователя, который выполнил вход на удаленном компьютере Windows. В это статье мы рассмотрим несколько утилит и PowerShell скриптов, которые помогут вам узнать имена пользователей, залогиненых на удаленных компьютерах в сети.

Данная команда показывает только пользователя, вошедшего на консоль (не через RDP).

Если нужно получить только имя пользователя на компьютере (без домена), воспользуетесь следующими командами:

как узнать имя сеанса windows 10. powershell skript vyvesti imya polzovatelya s udale. как узнать имя сеанса windows 10 фото. как узнать имя сеанса windows 10-powershell skript vyvesti imya polzovatelya s udale. картинка как узнать имя сеанса windows 10. картинка powershell skript vyvesti imya polzovatelya s udale. Довольно часто администратору нужно быстро узнать имя пользователя, который выполнил вход на удаленном компьютере Windows. В это статье мы рассмотрим несколько утилит и PowerShell скриптов, которые помогут вам узнать имена пользователей, залогиненых на удаленных компьютерах в сети.

Get-CimInstance –ComputerName wks215s1 –ClassName Win32_ComputerSystem | Select-Object UserName

как узнать имя сеанса windows 10. get ciminstance uznat imya polzovatelya s udalenno. как узнать имя сеанса windows 10 фото. как узнать имя сеанса windows 10-get ciminstance uznat imya polzovatelya s udalenno. картинка как узнать имя сеанса windows 10. картинка get ciminstance uznat imya polzovatelya s udalenno. Довольно часто администратору нужно быстро узнать имя пользователя, который выполнил вход на удаленном компьютере Windows. В это статье мы рассмотрим несколько утилит и PowerShell скриптов, которые помогут вам узнать имена пользователей, залогиненых на удаленных компьютерах в сети.

GetCiminstance использует WinRM для подключения к удаленным компьютерам, поэтому на них нужно включить и настроить WinRM через GPO или командой:

PowerShell скрипт для проверки пользователей на удаленных компьютерах

Если вам нужно собрать информацию о пользователях сразу с нескольких компьютерах, можете использовать следующую PowerShell функцию получить имена пользователей.

На вход функции Get-LoggedUser нужно передать имена компьютеров, на которых нужно проверить имена пользователей:

как узнать имя сеанса windows 10. get loggeduser powershell skript dlya polucheniya i. как узнать имя сеанса windows 10 фото. как узнать имя сеанса windows 10-get loggeduser powershell skript dlya polucheniya i. картинка как узнать имя сеанса windows 10. картинка get loggeduser powershell skript dlya polucheniya i. Довольно часто администратору нужно быстро узнать имя пользователя, который выполнил вход на удаленном компьютере Windows. В это статье мы рассмотрим несколько утилит и PowerShell скриптов, которые помогут вам узнать имена пользователей, залогиненых на удаленных компьютерах в сети.

Если для какого-то компьютера функция вернула пустое имя пользователя, значит на компьютер никто не залогинен.

Можно получить имена пользователей, которые работают на компьютерах в домене Active Directory. Для получения списка компьютеров нужно использовать командлет Get-ADComputer. В следующем примере мы получим имена пользователей, которые работают за активными компьютерами в определенном OU домена. Чтобы скрипт работал быстрее перед тем, как обратится к обратится к удаленному компьютеру, я добавил проверку его доступности по сети через ICMP пинг с помощью командлета Test-NetConnection:

как узнать имя сеанса windows 10. powershell skript poluchit informaciyu po polzovat. как узнать имя сеанса windows 10 фото. как узнать имя сеанса windows 10-powershell skript poluchit informaciyu po polzovat. картинка как узнать имя сеанса windows 10. картинка powershell skript poluchit informaciyu po polzovat. Довольно часто администратору нужно быстро узнать имя пользователя, который выполнил вход на удаленном компьютере Windows. В это статье мы рассмотрим несколько утилит и PowerShell скриптов, которые помогут вам узнать имена пользователей, залогиненых на удаленных компьютерах в сети.

Также обратите внимание, что вы можете хранить в свойствах компьютеров в AD имя пользователя, который выполнил вход. Для этого можно использовать логон скрипт, описанный в статье “Set-ADComputer: добавляем информацию о пользователе в свойства компьютеров AD”

После этого вам не нужно сканировать все компьютеры, чтобы найти где залогинен определенный пользователь. Можно найти компьютер пользователя простым запросом к Active Directory:

Источник

Как узнать имя сеанса windows 10

Добрый день! Уважаемые читатели и гости IT блога Pyatilistnik.org. В прошлый раз мы с вами разобрали, как сделать таймер выключения компьютера. Сегодня я хочу вас научить определять ID (Уникальный идентификатор) и номер сеанса пользователя на терминальных столах. Уметь, это нужно, для решения ситуаций, когда такой сеанс зависает и пользователь не может работать и переключиться на другую ноду RDS фермы, так как посредники подключений видят, что у него есть активная сессия. Думаю. что мой опыт, описанный в статье окажется вам полезным.

Что такое ID сеанса

Когда пользователь входит на компьютер с включенными службами удаленных рабочих столов, для него запускается сеанс. Каждый сеанс идентифицируется уникальным идентификатором сеанса. Каждый такой сеанс ассоциируется с интерактивной оконной станцией (interactive window station) «WinSta0»; поэтому каждый сеанс связан со своей собственной оконной станцией «WinSta0». Для каждой оконной станции имеется три стандартных рабочих стола: рабочий стол Winlogon, рабочий стол с заставкой и интерактивный рабочий стол.

Когда пользователь выходит с сервера удаленных рабочих столов (RDC), то сеанс, который клиент имеет на сервере узла сеансов удаленных рабочих столов (ранее назывался сервер терминалов), удаляется. Однако если сеанс консоли служб удаленных рабочих столов не смог завершится, то оконные станции, связанные с сеансом консоли, не удаляются, все процессы продолжают висеть. Это влияет на поведение приложений в среде служб удаленных рабочих столов, когда они настроены для работы в контексте безопасности интерактивного пользователя, также известного как режим активации объекта «RunAs Interactive User». Вот тогда, то и выявляется ID сеанса, чтобы его грохнуть.

Методы определения ID сеанса пользователя RDP

Существует несколько методов, которые могут вам помочь определить номер сеанса и его ID на терминальных серверах и RDS фермах.

Определение ID сеанса через quser

И так у меня есть RDS ферма состоящая из хостов с Windows Server 2012 R2, в базе Active Directory есть пользователь Барбоскин Геннадий Викторович. Данный пользователь вошел на терминал, работал, но по какой-то причине он завис и чтобы корректно разлогинить его сессию нам необходимо вычислить ее номер сеанса и уникальный идентификатор. Попробуем это выполнить через утилиту quser.

Вы можете использовать эту команду, чтобы выяснить, вошел ли конкретный пользователь на конкретный сервер Session Host. Команда возвращает:

Откройте командную строку cmd, лучше в режиме администратора и введите команду:

как узнать имя сеанса windows 10. Kak opredelit ID seansa polzovatelya RDP 01. как узнать имя сеанса windows 10 фото. как узнать имя сеанса windows 10-Kak opredelit ID seansa polzovatelya RDP 01. картинка как узнать имя сеанса windows 10. картинка Kak opredelit ID seansa polzovatelya RDP 01. Довольно часто администратору нужно быстро узнать имя пользователя, который выполнил вход на удаленном компьютере Windows. В это статье мы рассмотрим несколько утилит и PowerShell скриптов, которые помогут вам узнать имена пользователей, залогиненых на удаленных компьютерах в сети.

У вас будет выведен список всех текущих сессий на вашем терминальном сервере.Если пользователей много, то сложно сразу найти нужного, так как все идет не по алфавиту. Ранее я вам показывал, как фильтровать вывод результатов в командной строке Windows, там была команда findstr. Вводим команду:

как узнать имя сеанса windows 10. Kak opredelit ID seansa polzovatelya RDP 02. как узнать имя сеанса windows 10 фото. как узнать имя сеанса windows 10-Kak opredelit ID seansa polzovatelya RDP 02. картинка как узнать имя сеанса windows 10. картинка Kak opredelit ID seansa polzovatelya RDP 02. Довольно часто администратору нужно быстро узнать имя пользователя, который выполнил вход на удаленном компьютере Windows. В это статье мы рассмотрим несколько утилит и PowerShell скриптов, которые помогут вам узнать имена пользователей, залогиненых на удаленных компьютерах в сети.

В итоге я вижу, что номер сеанса rdp-tcp#24 и его ID 45, статус активно, это означает, что человек работает. Видно его время входа. Тот же результат можно получить и вот такой конструкцией:

как узнать имя сеанса windows 10. Kak opredelit ID seansa polzovatelya RDP 03. как узнать имя сеанса windows 10 фото. как узнать имя сеанса windows 10-Kak opredelit ID seansa polzovatelya RDP 03. картинка как узнать имя сеанса windows 10. картинка Kak opredelit ID seansa polzovatelya RDP 03. Довольно часто администратору нужно быстро узнать имя пользователя, который выполнил вход на удаленном компьютере Windows. В это статье мы рассмотрим несколько утилит и PowerShell скриптов, которые помогут вам узнать имена пользователей, залогиненых на удаленных компьютерах в сети.

Вы наверное спросите, почему сразу так не ввели, все просто, я лишь еще раз напомнил вам, о фильтрации в cmd, которая работает почти с любой командой, так сказать универсальный ключ.

Так же есть возможность запустить для конкретного сервера, для этого есть ключ /server

как узнать имя сеанса windows 10. Kak opredelit ID seansa polzovatelya RDP 04. как узнать имя сеанса windows 10 фото. как узнать имя сеанса windows 10-Kak opredelit ID seansa polzovatelya RDP 04. картинка как узнать имя сеанса windows 10. картинка Kak opredelit ID seansa polzovatelya RDP 04. Довольно часто администратору нужно быстро узнать имя пользователя, который выполнил вход на удаленном компьютере Windows. В это статье мы рассмотрим несколько утилит и PowerShell скриптов, которые помогут вам узнать имена пользователей, залогиненых на удаленных компьютерах в сети.

Определение ID сеанса через qwinsta

Для того, чтобы получить номер сеанса с ID, введите в командной строке:

как узнать имя сеанса windows 10. Kak opredelit ID seansa polzovatelya RDP 05. как узнать имя сеанса windows 10 фото. как узнать имя сеанса windows 10-Kak opredelit ID seansa polzovatelya RDP 05. картинка как узнать имя сеанса windows 10. картинка Kak opredelit ID seansa polzovatelya RDP 05. Довольно часто администратору нужно быстро узнать имя пользователя, который выполнил вход на удаленном компьютере Windows. В это статье мы рассмотрим несколько утилит и PowerShell скриптов, которые помогут вам узнать имена пользователей, залогиненых на удаленных компьютерах в сети.

Утилита выведет список всех авторизованных в системе пользователей, из полезной информации вы получите:

Чтобы вывести определенного пользователя, введите команду:

как узнать имя сеанса windows 10. Kak opredelit ID seansa polzovatelya RDP 06. как узнать имя сеанса windows 10 фото. как узнать имя сеанса windows 10-Kak opredelit ID seansa polzovatelya RDP 06. картинка как узнать имя сеанса windows 10. картинка Kak opredelit ID seansa polzovatelya RDP 06. Довольно часто администратору нужно быстро узнать имя пользователя, который выполнил вход на удаленном компьютере Windows. В это статье мы рассмотрим несколько утилит и PowerShell скриптов, которые помогут вам узнать имена пользователей, залогиненых на удаленных компьютерах в сети.

Как узнать id пользователя через диспетчер задач

Покажу и графический метод. который позволяет вам получать ID и номер сеанса на терминальных столах. Откройте диспетчер задач и перейдите на вкладку «Пользователи». У вас будет отображен список сотрудников. Тут для удобства их можно выстроить по алфавиту. Все хорошо, но нет ID и номера сеанса.

как узнать имя сеанса windows 10. Kak opredelit ID seansa polzovatelya RDP 07. как узнать имя сеанса windows 10 фото. как узнать имя сеанса windows 10-Kak opredelit ID seansa polzovatelya RDP 07. картинка как узнать имя сеанса windows 10. картинка Kak opredelit ID seansa polzovatelya RDP 07. Довольно часто администратору нужно быстро узнать имя пользователя, который выполнил вход на удаленном компьютере Windows. В это статье мы рассмотрим несколько утилит и PowerShell скриптов, которые помогут вам узнать имена пользователей, залогиненых на удаленных компьютерах в сети.

Чтобы включить отображение нужных нам столбцов, вам необходимо щелкнуть правым кликом на область с именем столбцов. В контекстном меню поставьте галки на «Код» и «Сеанс».

как узнать имя сеанса windows 10. Kak opredelit ID seansa polzovatelya RDP 08. как узнать имя сеанса windows 10 фото. как узнать имя сеанса windows 10-Kak opredelit ID seansa polzovatelya RDP 08. картинка как узнать имя сеанса windows 10. картинка Kak opredelit ID seansa polzovatelya RDP 08. Довольно часто администратору нужно быстро узнать имя пользователя, который выполнил вход на удаленном компьютере Windows. В это статье мы рассмотрим несколько утилит и PowerShell скриптов, которые помогут вам узнать имена пользователей, залогиненых на удаленных компьютерах в сети.

В итоге у вас теперь появилась возможность легко просматривать идентификационный код сеанса и имя сеанса, в моем примере, это RDP-Tcp#24.

как узнать имя сеанса windows 10. Kak opredelit ID seansa polzovatelya RDP 09. как узнать имя сеанса windows 10 фото. как узнать имя сеанса windows 10-Kak opredelit ID seansa polzovatelya RDP 09. картинка как узнать имя сеанса windows 10. картинка Kak opredelit ID seansa polzovatelya RDP 09. Довольно часто администратору нужно быстро узнать имя пользователя, который выполнил вход на удаленном компьютере Windows. В это статье мы рассмотрим несколько утилит и PowerShell скриптов, которые помогут вам узнать имена пользователей, залогиненых на удаленных компьютерах в сети.

Как узнать id пользователя через query session

как узнать имя сеанса windows 10. query session. как узнать имя сеанса windows 10 фото. как узнать имя сеанса windows 10-query session. картинка как узнать имя сеанса windows 10. картинка query session. Довольно часто администратору нужно быстро узнать имя пользователя, который выполнил вход на удаленном компьютере Windows. В это статье мы рассмотрим несколько утилит и PowerShell скриптов, которые помогут вам узнать имена пользователей, залогиненых на удаленных компьютерах в сети.

Получение информации о сеансе через Get-TerminalSession

PowerShell не зря называют могучим, он поистине может все. К сожалению родных командлетов, которые бы заменяли утилиты командной строки нет, но есть возможность установить дополнительные, из репозитория. Речь пойдет, о сборнике «PowerShell Community Extensions» (Pscx 3.2.2). Данный сборник включаем в себя огромный комплекс командлетов, нас будет интересовать Get-TerminalSession.

Установка «PowerShell Community Extensions» очень проста и выполняется одной командой. Перед установкой Pscx 3.2.2, вам необходимо обновить ваш PowerShell хотя бы до версии 5.1. Далее запускаете оболочку PowerShell от имени администратора и вводите команду:

Про сам сборник вы можете почитать по ссылке (https://www.powershellgallery.com/packages/Pscx/3.2.2)

как узнать имя сеанса windows 10. Get TerminalSession. как узнать имя сеанса windows 10 фото. как узнать имя сеанса windows 10-Get TerminalSession. картинка как узнать имя сеанса windows 10. картинка Get TerminalSession. Довольно часто администратору нужно быстро узнать имя пользователя, который выполнил вход на удаленном компьютере Windows. В это статье мы рассмотрим несколько утилит и PowerShell скриптов, которые помогут вам узнать имена пользователей, залогиненых на удаленных компьютерах в сети.

Получение информации о сеансе через Get-TSSession

Модуль PSTerminalServices, так же позволяет взаимодействовать с терминальными профилями В состав PSTerminalServices входят вот такие командлеты:

Скачать PSTerminalServices вы можете по ссылке https://github.com/imseandavis/PSTerminalServices, там будет MSI пакет, если его уже по какой-то причине не будет, то можете загрузить PSTerminalServices по ссылке слева.

Установка PSTerminalServices проста до безобразия. На первом экране нажимаем «Next».

как узнать имя сеанса windows 10. Ustanovka PSTerminalServices 01. как узнать имя сеанса windows 10 фото. как узнать имя сеанса windows 10-Ustanovka PSTerminalServices 01. картинка как узнать имя сеанса windows 10. картинка Ustanovka PSTerminalServices 01. Довольно часто администратору нужно быстро узнать имя пользователя, который выполнил вход на удаленном компьютере Windows. В это статье мы рассмотрим несколько утилит и PowerShell скриптов, которые помогут вам узнать имена пользователей, залогиненых на удаленных компьютерах в сети.

При необходимости изменяем путь установки данного модуля.

как узнать имя сеанса windows 10. Ustanovka PSTerminalServices 02. как узнать имя сеанса windows 10 фото. как узнать имя сеанса windows 10-Ustanovka PSTerminalServices 02. картинка как узнать имя сеанса windows 10. картинка Ustanovka PSTerminalServices 02. Довольно часто администратору нужно быстро узнать имя пользователя, который выполнил вход на удаленном компьютере Windows. В это статье мы рассмотрим несколько утилит и PowerShell скриптов, которые помогут вам узнать имена пользователей, залогиненых на удаленных компьютерах в сети.

Для продолжения нажимаем «Install»

как узнать имя сеанса windows 10. Ustanovka PSTerminalServices 03. как узнать имя сеанса windows 10 фото. как узнать имя сеанса windows 10-Ustanovka PSTerminalServices 03. картинка как узнать имя сеанса windows 10. картинка Ustanovka PSTerminalServices 03. Довольно часто администратору нужно быстро узнать имя пользователя, который выполнил вход на удаленном компьютере Windows. В это статье мы рассмотрим несколько утилит и PowerShell скриптов, которые помогут вам узнать имена пользователей, залогиненых на удаленных компьютерах в сети.

Установка модуля завершена.

как узнать имя сеанса windows 10. Ustanovka PSTerminalServices 04. как узнать имя сеанса windows 10 фото. как узнать имя сеанса windows 10-Ustanovka PSTerminalServices 04. картинка как узнать имя сеанса windows 10. картинка Ustanovka PSTerminalServices 04. Довольно часто администратору нужно быстро узнать имя пользователя, который выполнил вход на удаленном компьютере Windows. В это статье мы рассмотрим несколько утилит и PowerShell скриптов, которые помогут вам узнать имена пользователей, залогиненых на удаленных компьютерах в сети.

Теперь, чтобы модуль запускался вам нужно разрешить запуск скриптов, напоминаю, что для текущего пользователя, это можно сделать вот так:

Далее проверьте командой, что модуль PSTerminalServices доступен в системе, выполните:

как узнать имя сеанса windows 10. PSTerminalServices. как узнать имя сеанса windows 10 фото. как узнать имя сеанса windows 10-PSTerminalServices. картинка как узнать имя сеанса windows 10. картинка PSTerminalServices. Довольно часто администратору нужно быстро узнать имя пользователя, который выполнил вход на удаленном компьютере Windows. В это статье мы рассмотрим несколько утилит и PowerShell скриптов, которые помогут вам узнать имена пользователей, залогиненых на удаленных компьютерах в сети.

Далее импортируем модуль и запускаем его:

На выходе вы получаете информацию, о всех ваших сеансах пользователей на терминальном столе

Источник

Windows admin blog

Полезные команды cmd, powershell, администрирование, фичи и решения проблем на win/winserver

Полезные команды для терминального сервера

Рассмотрим такие команды как:

query

query — Отображение информации о процессах; сеансах; пользователя, вошедших на сервер; и серверах, обслуживающих подключение к удаленному рабочему столу

process | session | termserver | user

Более подробно здесь рассмотрятся команды:

а точнее их более короткие аналоги: qwinsta и quser

qwinsta

qwinsta (эквивалент query session) — Отображение информации о сеансах служб удаленных рабочих столов.

С помощью этой команды можно узнать, активен ли сеанс пользователя и ID сеанса

как узнать имя сеанса windows 10. qwin art 1. как узнать имя сеанса windows 10 фото. как узнать имя сеанса windows 10-qwin art 1. картинка как узнать имя сеанса windows 10. картинка qwin art 1. Довольно часто администратору нужно быстро узнать имя пользователя, который выполнил вход на удаленном компьютере Windows. В это статье мы рассмотрим несколько утилит и PowerShell скриптов, которые помогут вам узнать имена пользователей, залогиненых на удаленных компьютерах в сети.

Просто команда без каких либо ключей и параметров выводит список сеансов на текущем сервере:

Ключ /server позволит указать другой сервер:

Показать информацию о сеансе конкретного пользователя:

Также можно узнать информацию о сеансе пользователя на другом сервере:

Остальные параметры и подробная справка по команде:

quser

quser (эквивалент query user) — Отображение информации о пользователях, вошедших в систему

Позволит помимо прочего узнать также время входа и время бездействия сеанса — весьма полезная информация в определенных случаях.

как узнать имя сеанса windows 10. quser art 1. как узнать имя сеанса windows 10 фото. как узнать имя сеанса windows 10-quser art 1. картинка как узнать имя сеанса windows 10. картинка quser art 1. Довольно часто администратору нужно быстро узнать имя пользователя, который выполнил вход на удаленном компьютере Windows. В это статье мы рассмотрим несколько утилит и PowerShell скриптов, которые помогут вам узнать имена пользователей, залогиненых на удаленных компьютерах в сети.

В остальном, все ключи у возможности, такие же как и у команды qwinsta:

Ключ /server позволит указать другой сервер:

Показать информацию о конкретном пользователе:

Показать информацию о конкретном пользователе на другом сервере:

Справка и все функции:

RDS shadow (mstsc)

RDS Shadow — теневое подключение к сеансу пользователя

Для того, чтобы узнать ID сеанса, нужно воспользоваться одной из вышеупомянутых команд: qwinsta или quser

Теневое подключение без возможности управления сеансом (только просмотр):

Теневое подключение для управления другим сеансом:

ключ /v:servername позволит подключиться к сеансам другого сервера:

msg — отправить сообщение пользователю

Для того, чтобы отправить сообщение в сеанс всем пользователям, нужно воспользоваться командой:

Можно отправить сообщение конкретному пользователю — по его логину, имени сеанса или ID сеанса. Например, так мы скажем пользователю с ID сеанса 12, что ему необходимо выйти из системы:

ID сеанса можно узнать с помощью уже рассмотренных команд qwinsta или quser

как узнать имя сеанса windows 10. messag 1. как узнать имя сеанса windows 10 фото. как узнать имя сеанса windows 10-messag 1. картинка как узнать имя сеанса windows 10. картинка messag 1. Довольно часто администратору нужно быстро узнать имя пользователя, который выполнил вход на удаленном компьютере Windows. В это статье мы рассмотрим несколько утилит и PowerShell скриптов, которые помогут вам узнать имена пользователей, залогиненых на удаленных компьютерах в сети.

change logon

change logon — включение / отключение входа на терминальный сервер

Полностью отключить вход в терминальные сессии можно командой:

Все возможные ключи смотрим в справке:

shutdown

shutdown — перезагрузка или выключение компьютера. С необходимыми параметрами команда может быть использована для перезагрузки текущего компьютера/сервера, отложенной перезагрузки, удаленной перезагрузки другого компьютера, группы компьютеров, серверов и т.п. Команда имеет множество опций.

как узнать имя сеанса windows 10. shut. как узнать имя сеанса windows 10 фото. как узнать имя сеанса windows 10-shut. картинка как узнать имя сеанса windows 10. картинка shut. Довольно часто администратору нужно быстро узнать имя пользователя, который выполнил вход на удаленном компьютере Windows. В это статье мы рассмотрим несколько утилит и PowerShell скриптов, которые помогут вам узнать имена пользователей, залогиненых на удаленных компьютерах в сети.

Так, например, команда shutdown со следующими параметрами:

перезагрузит ваш сервер (/r) спустя 180 секунд (/t 180), принудительно закроет все приложения (/f, используется при указании /t) и укажет причину перезагрузки или комментарий для пользователей (/c «комментарий для перезагрузки»).

как узнать имя сеанса windows 10. shutd. как узнать имя сеанса windows 10 фото. как узнать имя сеанса windows 10-shutd. картинка как узнать имя сеанса windows 10. картинка shutd. Довольно часто администратору нужно быстро узнать имя пользователя, который выполнил вход на удаленном компьютере Windows. В это статье мы рассмотрим несколько утилит и PowerShell скриптов, которые помогут вам узнать имена пользователей, залогиненых на удаленных компьютерах в сети.

Удаленно перезагрузить или выключить компьютер или группу компьютеров через GUI можно командой

Источник

На редко используемую, но иногда незаменимую утилиту windows можно посмотреть, запустив консоль команд. Она называется WHOAMI (помнится, был такой одноимённый фильм со знаменитым китайским акробатом). По-русски она звучит как «ХуЭмАй» — «Кто я такой?».

Вывести имя пользователя в текущем сеансе windows

Для чего она нужна?

Если вы – единственный владелец своего ноутбука или компьютера, этой утилитой вы, видимо, никогда не воспользуетесь. Про себя вы всё знаете, пароль администратора помните…

Другое дело, если из соображений безопасности или по причине пользования компьютером на нём установлены сразу несколько учётных записей, есть шанс, что она вам пригодится.

Так, в течение нескольких секунд можно прямо из текущего сеанса узнать, кто конкретно работает за компьютером и самую подробную о нём информацию. Запустите консоль команд с правами администратора и наберите команду вызова WHOAMI, сохраняя регистр. Консоль по вводу команды отобразит имя пользователя текущего сеанса. Изменим синтаксис команды для вызова справки в следующей строке:

как узнать имя сеанса windows 10. imya polzovatelya. как узнать имя сеанса windows 10 фото. как узнать имя сеанса windows 10-imya polzovatelya. картинка как узнать имя сеанса windows 10. картинка imya polzovatelya. Довольно часто администратору нужно быстро узнать имя пользователя, который выполнил вход на удаленном компьютере Windows. В это статье мы рассмотрим несколько утилит и PowerShell скриптов, которые помогут вам узнать имена пользователей, залогиненых на удаленных компьютерах в сети.Появится подробное описание доступных команд и выводимой информации. Всё на русском. Изучите не спеша, может пригодиться.

Так, чтобы узнать, что может понаделать текущий пользователь и не много ли он на себя берёт, а также не пора ли его в некоторых правах ограничить, можно набрать команду с таким синтаксисом:

как узнать имя сеанса windows 10. pro polzovatelya. как узнать имя сеанса windows 10 фото. как узнать имя сеанса windows 10-pro polzovatelya. картинка как узнать имя сеанса windows 10. картинка pro polzovatelya. Довольно часто администратору нужно быстро узнать имя пользователя, который выполнил вход на удаленном компьютере Windows. В это статье мы рассмотрим несколько утилит и PowerShell скриптов, которые помогут вам узнать имена пользователей, залогиненых на удаленных компьютерах в сети.Вы увидите самую подробную информацию об имени пользователя, SID и всех имеющихся привилегиях безопасности.

Источник

Поиск активных сессий и залогиненных пользователей с Powershell

как узнать имя сеанса windows 10. PowerShell2 3sMsdQU. как узнать имя сеанса windows 10 фото. как узнать имя сеанса windows 10-PowerShell2 3sMsdQU. картинка как узнать имя сеанса windows 10. картинка PowerShell2 3sMsdQU. Довольно часто администратору нужно быстро узнать имя пользователя, который выполнил вход на удаленном компьютере Windows. В это статье мы рассмотрим несколько утилит и PowerShell скриптов, которые помогут вам узнать имена пользователей, залогиненых на удаленных компьютерах в сети.

Иногда может понадобится проверить какие в данный момент залогинены в системе, то есть являются активными. Такую информацию можно использовать для аудита, например для проверки какие учетные записи за какими компьютерами сидят или для последующей перезагрузки сервера, что бы не останавливать работу коллег. В примерах ниже рассмотрено как выполнять удаленные команды для получения активных пользователей и возврата включенных пользователей Active Directory.

Навигация по посту

Получение имени залогиненного пользователя

Я не могу вспомнить готовую команду Powershell, которая бы вернула логин пользователя, но такая возможность есть через WMI:

Есть еще вариант использовать CIM, который может работать немного быстрее:

как узнать имя сеанса windows 10. 1. как узнать имя сеанса windows 10 фото. как узнать имя сеанса windows 10-1. картинка как узнать имя сеанса windows 10. картинка 1. Довольно часто администратору нужно быстро узнать имя пользователя, который выполнил вход на удаленном компьютере Windows. В это статье мы рассмотрим несколько утилит и PowerShell скриптов, которые помогут вам узнать имена пользователей, залогиненых на удаленных компьютерах в сети.

Обе команды могут работать удаленно если добавить атрибут ComputerName:

как узнать имя сеанса windows 10. 2. как узнать имя сеанса windows 10 фото. как узнать имя сеанса windows 10-2. картинка как узнать имя сеанса windows 10. картинка 2. Довольно часто администратору нужно быстро узнать имя пользователя, который выполнил вход на удаленном компьютере Windows. В это статье мы рассмотрим несколько утилит и PowerShell скриптов, которые помогут вам узнать имена пользователей, залогиненых на удаленных компьютерах в сети.

Если вы планируете выполнять эти команды удаленно, то может понадобится выполнить предварительные настройки в виде открытия портов и необходимых правах.

Получить только имя пользователя можно так:

как узнать имя сеанса windows 10. 10. как узнать имя сеанса windows 10 фото. как узнать имя сеанса windows 10-10. картинка как узнать имя сеанса windows 10. картинка 10. Довольно часто администратору нужно быстро узнать имя пользователя, который выполнил вход на удаленном компьютере Windows. В это статье мы рассмотрим несколько утилит и PowerShell скриптов, которые помогут вам узнать имена пользователей, залогиненых на удаленных компьютерах в сети.

Как вы знаете в Winodws есть так же параллельные сеансы сервисов. Если вам нужно вернуть имена этих аккаунтов нужно использовать класс «win32_LoggedOnUser»:

как узнать имя сеанса windows 10. 11. как узнать имя сеанса windows 10 фото. как узнать имя сеанса windows 10-11. картинка как узнать имя сеанса windows 10. картинка 11. Довольно часто администратору нужно быстро узнать имя пользователя, который выполнил вход на удаленном компьютере Windows. В это статье мы рассмотрим несколько утилит и PowerShell скриптов, которые помогут вам узнать имена пользователей, залогиненых на удаленных компьютерах в сети.

Получение списка компьютеров

как узнать имя сеанса windows 10. 3. как узнать имя сеанса windows 10 фото. как узнать имя сеанса windows 10-3. картинка как узнать имя сеанса windows 10. картинка 3. Довольно часто администратору нужно быстро узнать имя пользователя, который выполнил вход на удаленном компьютере Windows. В это статье мы рассмотрим несколько утилит и PowerShell скриптов, которые помогут вам узнать имена пользователей, залогиненых на удаленных компьютерах в сети.

Операция по получению списка компьютеров может быть очень долгой, если у вас большой парк ПК в AD. Вы можете вернуть только компьютеры, которые не отключены в AD (Disable) следующим способом:

как узнать имя сеанса windows 10. 4. как узнать имя сеанса windows 10 фото. как узнать имя сеанса windows 10-4. картинка как узнать имя сеанса windows 10. картинка 4. Довольно часто администратору нужно быстро узнать имя пользователя, который выполнил вход на удаленном компьютере Windows. В это статье мы рассмотрим несколько утилит и PowerShell скриптов, которые помогут вам узнать имена пользователей, залогиненых на удаленных компьютерах в сети.

Можно использовать и фильтрацию. Так я верну компьютеры имена которые начинаются на «CL»:

как узнать имя сеанса windows 10. 5. как узнать имя сеанса windows 10 фото. как узнать имя сеанса windows 10-5. картинка как узнать имя сеанса windows 10. картинка 5. Довольно часто администратору нужно быстро узнать имя пользователя, который выполнил вход на удаленном компьютере Windows. В это статье мы рассмотрим несколько утилит и PowerShell скриптов, которые помогут вам узнать имена пользователей, залогиненых на удаленных компьютерах в сети.

Получить список имен мы можем так:

как узнать имя сеанса windows 10. 7. как узнать имя сеанса windows 10 фото. как узнать имя сеанса windows 10-7. картинка как узнать имя сеанса windows 10. картинка 7. Довольно часто администратору нужно быстро узнать имя пользователя, который выполнил вход на удаленном компьютере Windows. В это статье мы рассмотрим несколько утилит и PowerShell скриптов, которые помогут вам узнать имена пользователей, залогиненых на удаленных компьютерах в сети.

как узнать имя сеанса windows 10. 6. как узнать имя сеанса windows 10 фото. как узнать имя сеанса windows 10-6. картинка как узнать имя сеанса windows 10. картинка 6. Довольно часто администратору нужно быстро узнать имя пользователя, который выполнил вход на удаленном компьютере Windows. В это статье мы рассмотрим несколько утилит и PowerShell скриптов, которые помогут вам узнать имена пользователей, залогиненых на удаленных компьютерах в сети.

Удаленное получение залогиненных пользователей

Выше уже рассматривался вариант получения имени пользователя удаленно используя WMI и CIM. Если обе команды, то всех пользователей активных в данный момент мы можем получить так:

Такой подход может привести к ошибкам так как мы не проверяем включены ли компьютеры:

как узнать имя сеанса windows 10. 8. как узнать имя сеанса windows 10 фото. как узнать имя сеанса windows 10-8. картинка как узнать имя сеанса windows 10. картинка 8. Довольно часто администратору нужно быстро узнать имя пользователя, который выполнил вход на удаленном компьютере Windows. В это статье мы рассмотрим несколько утилит и PowerShell скриптов, которые помогут вам узнать имена пользователей, залогиненых на удаленных компьютерах в сети.

Мы можем просто не выводить ошибки с помощью «-ErrorAction SilentlyContinue» или заранее пинговать (что было бы правильнее с точки зрения времени выполнения). В примере ниже я так же разбиваю имя компьютера и логин в более удобный формат:

как узнать имя сеанса windows 10. 9. как узнать имя сеанса windows 10 фото. как узнать имя сеанса windows 10-9. картинка как узнать имя сеанса windows 10. картинка 9. Довольно часто администратору нужно быстро узнать имя пользователя, который выполнил вход на удаленном компьютере Windows. В это статье мы рассмотрим несколько утилит и PowerShell скриптов, которые помогут вам узнать имена пользователей, залогиненых на удаленных компьютерах в сети.

Если вы не хотите выполнять команды удаленно через WMI, то вы можете использовать PSRemoting. От так же требует предварительных настроек, которые описаны в статье «Удаленное управление через Powershell». Команда, которая использует PSRemoting, будет выглядеть примерно так же:

как узнать имя сеанса windows 10. 12. как узнать имя сеанса windows 10 фото. как узнать имя сеанса windows 10-12. картинка как узнать имя сеанса windows 10. картинка 12. Довольно часто администратору нужно быстро узнать имя пользователя, который выполнил вход на удаленном компьютере Windows. В это статье мы рассмотрим несколько утилит и PowerShell скриптов, которые помогут вам узнать имена пользователей, залогиненых на удаленных компьютерах в сети.

Получение включенных пользователей AD

Если вам нужно вернуть учетные записи, которые включены в AD выполните следующую команду:

как узнать имя сеанса windows 10. 13. как узнать имя сеанса windows 10 фото. как узнать имя сеанса windows 10-13. картинка как узнать имя сеанса windows 10. картинка 13. Довольно часто администратору нужно быстро узнать имя пользователя, который выполнил вход на удаленном компьютере Windows. В это статье мы рассмотрим несколько утилит и PowerShell скриптов, которые помогут вам узнать имена пользователей, залогиненых на удаленных компьютерах в сети.

Такой подход работает и с объектами компьютеров в AD:

Для последующей выгрузки данных в Excel почитайте статью «Как в Powershell выгрузить из AD пользователей и группы CSV».

Whoami или WMI

Вы можете вспомнить команду, которая так же возвращает имя пользователя:

как узнать имя сеанса windows 10. c8365cb6e5. как узнать имя сеанса windows 10 фото. как узнать имя сеанса windows 10-c8365cb6e5. картинка как узнать имя сеанса windows 10. картинка c8365cb6e5. Довольно часто администратору нужно быстро узнать имя пользователя, который выполнил вход на удаленном компьютере Windows. В это статье мы рассмотрим несколько утилит и PowerShell скриптов, которые помогут вам узнать имена пользователей, залогиненых на удаленных компьютерах в сети.

Как можно увидеть она вернет ту же информацию, что и класс WMI. Ситуация меняется, когда эти команды используются удаленно:

как узнать имя сеанса windows 10. 1. как узнать имя сеанса windows 10 фото. как узнать имя сеанса windows 10-1. картинка как узнать имя сеанса windows 10. картинка 1. Довольно часто администратору нужно быстро узнать имя пользователя, который выполнил вход на удаленном компьютере Windows. В это статье мы рассмотрим несколько утилит и PowerShell скриптов, которые помогут вам узнать имена пользователей, залогиненых на удаленных компьютерах в сети.

Как видно, в случае с whoami у нас вернулось имя учетной записи выполнившей команду Powershell, а с WMI пользователь Windows.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *