Как узнать, какие сеансы удаленного рабочего стола активны в Windows Server 2003?
Как узнать, какие сеансы удаленного рабочего стола активны в Windows Server 2003?
Ответы:
Способ командной строки, который вы можете использовать даже удаленно,
qwinsta /SERVER:{servername}
который будет перечислять текущие сеансы и их статус, а также с
rwinsta /SERVER:{servername} {sessionid}
и соответствующие привилегии, которые вы можете отключить сеанс, особенно полезно, когда предел был достигнут, и вы не подключены.
{sessionid} это идентификационный номер, указанный в результате qwinsta
Я разработчик, который не смог выполнить RDP к серверу, потому что все доступные сеансы использовались. У меня нет менеджера служб терминалов, поэтому ни один из приведенных выше ответов не применяется. Я использую PowerShell для этого вида управления службами Windows, и мне удалось использовать модуль PowerShell PSTerminalServices , который принадлежит сотруднику (или группе) MS. Нажмите на ссылку, чтобы установить MSI, а затем выполните следующую команду из PowerShell:
Import-Module PSTerminalServices
Get-TSSession -ComputerName _MyRDPServer_ | Out-GridView
Используя диспетчер задач, вы можете нажать на вкладку «Пользователи», чтобы увидеть, какие сеансы запущены. Щелкните правой кнопкой мыши пользователя, чтобы отключиться или выйти из системы.