====== Сервер терминалов на Windows Server 2012R2 ====== Устанавливаем роль "Службы удаленных рабочих столов", выбираем устанавливаемые службы ролей. Как минимум нам пригодится «Лицензирование удаленных рабочих столов» (Remote Desktop Licensing) и «Узел сеансов удаленных рабочих столов» (Remote Desktop Session Host). Все что предлагает установить - соглашаемся. После окончания установки перезагружаем сервер. Теперь запустим «Средство диагностики лицензирования удаленных рабочих столов» (RD Licensing Diagnoser) и видим что не указан сервер лицензий. Запускаем gpedit.msc и в дереве слева раскроем вкладки: «Конфигурация компьютера» (Computer Configuration) -> «Административные шаблоны» (Administrative Templates) -> «Компоненты Windows» (Windows Components) -> «Службы удаленных рабочих столов» (Remote Desktop Services) -> «Узел сеансов удаленных рабочих столов» (Remote Desktop Session Host) -> «Лицензирование» (Licensing). * Открываем «Использовать указанные серверы лицензирования удаленных рабочих столов» (Use the specified Remote Desktop license servers) и прописываем имя сервера. * Открываем «Задать режим лицензирования удаленных рабочих столов» (Set the Remote licensing mode) и указываем режим лицензирования для сервера узла сеансов удаленных рабочих столов: «На пользователя» (Per User) или «На устройство» (Per Device). Для запуска сервера лицензирования переходим в «Диспетчер лицензирования удаленных рабочих столов» (RD Licensing Manager). Выбираем наш сервер лицензирования, со статусом «Не активирован» (Not Activated). Для активации кликаем по нему правой кнопкой мыши и в контекстном меню выбираем «Активировать сервер» (Activate Server). Заполняем поля "Имя", "Фамилия", "Организация", "Страна" чем-нибудь (остальные поля заполнять не нужно). Выбираем "Лицензия: Enterprise Agreement", вставляем один из следующих номеров: 6565792, 5296992, 3325596, 4965437, 4526017 * "Версия продукта": Windows Server 2012 * "Тип лицензии": устанавливаем тот, что выбрали ранее * "Количество лицензий": сколько совесть позволяет Активируем, проверяем. ===== RDS Shadow из Powershell ===== Отсюда: http://winitpro.ru/index.php/2014/02/12/rds-shadow-v-windows-2012-r2/ Воспользоваться функционалом Remote Desktop Services Shadow можно и из Powershell. В первую очередь покажем, как получить список сессий на терминальном сервере (сесии пользователей будут сгруппированы в группы в зависимости от их статуса): Get-RDUserSession | ft Username, UnifiedSessionId, SessionState, HostServer, ApplicationType -GroupBy Sessionstate Подключимся к сессии пользователя с ID сессии 3: Mstsc /shadow:3 /control ===== Траблшутинг ===== ==== Ошибка теневого доступа. Согласно настройкам групповой политики требуется согласие пользователя ==== gpedit.msc -> Конфигурация компьютера -> Административные шаблоны -> Компоненты Windows -> Службы удаленных рабочих столов -> Узел сеансов удаленных рабочих столов -> Подключения (Policies -> Administrative Templates -> Windows components -> Remote Desktop Services -> Remote Session Host -> Connections) параметр "Устанавливает правила удаленно управления для пользовательских сеансов служб удаленных рабочих столов" (Set rules for remote control of Remote Desktop Services user sessions) - устанавливаем по желанию. ==== Не сохраняется логин/пароль RDP-подключения в Windows 7 (Сохранение паролей запрещено системным администратором) ==== Симптомы: создаем как обычно RDP-подключение к серверу, вводим логин и пароль, ставим галочку "сохранить учетные данные", подключаемся и все хорошо, но при следующем подключении к этому серверу видим все то же знакомое окно с предложением ввести пароль к учетной записи и надписью "Сохранение паролей запрещено системным администратором". Решение: Запускаем gpedit.msc и поехали править: * Конфигурация пользователя —> Административные шаблоны —> Компоненты Windows —> Службы удаленных рабочих столов —> Клиент подключения к удаленному рабочему столу -> "Запретить сохранение паролей" - отключаем * Конфигурация компьютера —> Административные шаблоны —> Система —> Передача учетных данных —> Разрешить делегирование сохраненных учетных данных с проверкой подлинности сервера «Только NTLM» - заходим в настройку, нажимаем кнопку «Показать» в поле «Добавить серверы в список» и в открывшемся списке добавляем TERMSRV/* (для всех рабочих станций) или указываем нужные Применить групповые политики перезагрузившись, подождав какое-то время или командой gpupdate /force {{tag>windows server 2012 terminal_server сервер_терминалов уставновка}}