Windows Server 2008 R2 допускает развертывание сервера терминалов (службы удаленных рабочих столов) без домена и без каких-либо требований к доменам. Это было очень полезно, особенно для автономных виртуальных или облачных развертываний сервера, который управляется удаленно для удаленного клиента, которому не нужны или не нужны какие-либо функции ActiveDirectory или Domain.
Это становится все более и более трудным, поскольку Microsoft все больше и больше ограничивает свои технологии в каждом выпуске Windows. В Windows Server 2012 настройка лицензирования для служб удаленных рабочих столов становится более сложной, если не в домене, но все же возможна. В Windows Server 2012 R2 (по крайней мере, в предварительном просмотре) барьеры теперь серьезны:
Мастер добавления / удаления ролей и компонентов в Windows Server 2012 R2 имеет специальный режим развертывания RDS, в котором есть правило, которое говорит, что если вы не находитесь в домене, который вы не можете развернуть. Он говорит вам сначала создать домен или присоединиться к нему. Это, конечно, вступает в прямой конфликт с тем фактом, что контроллер домена Active Directory не должен быть той же машиной, что и машина сервера терминалов. Таким образом, технология Microsoft - это не столько облачная операционная система, сколько кластер нежелательных узлов, необходимый для поддержки одной машины, которую я действительно хочу развернуть. Это грубо, и поэтому я пытаюсь найти обходной путь.
Однако, если вы пропустите этот мастер и просто установите флажки в главном мастере ролей / компонентов, вы сможете развернуть компоненты, но пользовательский интерфейс не для их настройки, а когда вы вернетесь на страницу конфигурации RDS в мастере ролей. , вы получите сообщение о том, что вы не можете администрировать свою систему служб удаленных рабочих столов, когда вы вошли в систему как администратор локального компьютера, потому что, хотя у вас есть все привилегии администратора, которые у вас могут быть (в вашей системе на основе рабочей группы), пользовательский интерфейс конфигурации RDS будет не принимать эти учетные данные и позволить вам продолжить.
Вкратце мой вопрос: могу ли я как-нибудь получить следующий конечный результат:
- Мне нужно разрешить 10-20 пользователям на систему иметь сеанс RDS (TS).
- Мне не нужны какие-либо модные штаны RDS, если только Microsoft каким-то образом не зависит от наличия этих функций. Я считаю, что мне нужен "RDS Session Host", так как это внутренности "Terminal Server". Microsoft говорит, что это «полный рабочий стол Windows для клиента Remote Desktop Services.
- Мне нужно настроить лицензирование так, чтобы льготный период не истекал, а мой RDS не работал, поэтому это, вероятно, означает, что мне нужен способ настройки клиентских лицензий TS.
Если бы все вышеперечисленное технически могло быть выполнено технически при разумном использовании PowerShell, я готов даже рассмотреть возможность разработки всех сценариев PowerShell, которые мне понадобятся для выполнения вышеизложенного. Я не прошу кого-то написать это для меня. Я спрашиваю: кто-нибудь знает, есть ли какие-то технические препятствия для того, что я хочу сделать выше, кроме преднамеренного искажения пользовательского интерфейса 2012 R2 для пользователей рабочей группы? Будут ли все базовые технологии работать, если я буду манипулировать ими и контролировать их из сценария PowerShell?
Очевидно, что одно слово «да» или «нет» не слишком полезно для кого-либо, поэтому вопрос действительно, да или нет, и почему? В случае, если ответ да, то как.