PDA

Показать полную графическую версию : [решено] Сервер удаленных рабочих столов.Невозможно посмотреть подключенных пользователей.


Dis74
22-09-2016, 11:45
Есть сервер терминалов. Служба удаленных рабочих столов установлена, но нет пункта "connections" (см вложения)
При попытке посомтреть кодключенных через PS - пишет что служба не установлена. в чем дело? как посмотреть подключенных в данный момент пользователей (что бы было видно с каких адресов они зашли).
Знаю что можно в диспетчере задач посомтреть это. но нужно более подробные сведения.

PS C:\Users\secondadmin> import-module remotedesktopservices
PS C:\Users\secondadmin> Get-RDUserSession
Get-RDUserSession : На termsrv не развернуты службы удаленных рабочих столов. Эту операцию можно выполнить после их раз
вертывания. Для получения дополнительных сведений о развертывании выполните командлет "Get-Help New-RDVirtualDesktopDep
loyment" или "Get-Help New-RDSessionDeployment".
строка:1 знак:1
+ Get-RDUserSession
+ ~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [Write-Error], WriteErrorException
+ FullyQualifiedErrorId : Microsoft.PowerShell.Commands.WriteErrorException,Get-RDUserSession

ko4evneg
22-09-2016, 13:49
В 2012 RDS, шел работает через брокер фермы. Если хотите работать через шел или получать список сессий из сервер менеджера, установите на этот же сервер брокер и веб-доступ. Без этого, разве что CMD или дорабатывайте чужие решения (https://github.com/RamblingCookieMonster/PowerShell/blob/master/Get-UserSession.ps1).

Dis74
22-09-2016, 14:37
Ответ не понял...
Спрошу иначе. как получить список подключеных клиентов? есть готовое решение?

y--
22-09-2016, 15:05
Dis74,
Готовое решение это Win2012 ;)
Необходимо доустановить недостающие компоненты: конкретно требуется "Посредник подключений к удаленному рабочему столу", но по зависимостям поставится не только он. И потом произвести настройку роли и создание коллекции. И только после этого все заработает.
Изначально ты не совсем правильно начал развертывание - если бы прибегнул к "Установка служб рабочих столов", а не "Установка ролей или компонентов" то требуемые службы поставились бы автоматически.
На 2012 все работает несколько по-другому чем на 2008...

ko4evneg
22-09-2016, 15:34
Список подключенных юзеров можно через CMD получить: https://technet.microsoft.com/en-us/library/cc785434(v=ws.11).aspx

Dis74
23-09-2016, 07:54
Спасибо. К сожалению ставил ни я, но возможно скоро переставлять винду буду. Спасибо большое всем.

y--
23-09-2016, 09:04
Dis74,
винду не надо перерезаливать - достаточно роль переставить. Даже не переставить, а доустановить компоненты с последующей настройкой(чтоб повторно не возиться с лицензированием).

oldcomp.ru
28-02-2023, 22:23
Набросал небольшой скрипт
@echo off
echo Run as admin please
query session
set /P var="Session id please: "
mstsc /shadow:%var% /control /noConsentPrompt
echo %var%
rem pause

кладем на рабочий стол и от админа запускаем показывает список терминальных пользователей и просит ввести ид сессии и сразу к ней подключается для управления
Протестировал на сервер 2022 с установленными службами Посредник подключений к удаленному рабочему столу




© OSzone.net 2001-2012