Как узнать, какие сеансы удаленного рабочего стола активны?

Ответы:

13

Пуск -> Администрирование -> Диспетчер служб терминалов

Нажмите на имя вашего сервера, и он выведет список активных сессий справа, также есть поле для состояния сессии. Другая вкладка под названием «Сеансы» покажет активных пользователей, слушателей и сеансы консоли.

Qwerty
источник
29

Способ командной строки, который вы можете использовать даже удаленно,

qwinsta /SERVER:{servername}

который будет перечислять текущие сеансы и их статус, а также с

rwinsta /SERVER:{servername} {sessionid}

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

{sessionid} это идентификационный номер, указанный в результате qwinsta

Винко Врсалович
источник
+1 за большую крутость
Брэндон
Я получаю «qwinsta: сессия не существует для *», но выполнение «запрос пользователя» на сервере напрямую ясно показывает две сессии.
ограбить
6

Если у вас есть удаленный рабочий стол, открытый для рассматриваемого сервера, вы можете увидеть другие сеансы на том же сервере в диспетчере задач ( Ctrl-Shift-Esc).

Беван
источник
0

Я разработчик, который не смог выполнить RDP к серверу, потому что все доступные сеансы использовались. У меня нет менеджера служб терминалов, поэтому ни один из приведенных выше ответов не применяется. Я использую PowerShell для этого вида управления службами Windows, и мне удалось использовать модуль PowerShell PSTerminalServices , который принадлежит сотруднику (или группе) MS. Нажмите на ссылку, чтобы установить MSI, а затем выполните следующую команду из PowerShell:

Import-Module PSTerminalServices
Get-TSSession -ComputerName _MyRDPServer_ | Out-GridView
yzorg
источник
0

Используя диспетчер задач, вы можете нажать на вкладку «Пользователи», чтобы увидеть, какие сеансы запущены. Щелкните правой кнопкой мыши пользователя, чтобы отключиться или выйти из системы.

Эдди Мучабайва
источник