Назад | Перейти на главную страницу

Как установить уровень безопасности RDS в Windows Server 2008 R2 через PowerShell

Я ищу способ установить настройку уровня безопасности в Windows Server 2008 R2 RDS через PowerShell (подойдут и другие способы сделать программно, но PowerShell предпочтительнее). Через графический интерфейс его можно настроить через свойства RDP-Tcp на вкладке «Общие» (доступны параметры SSL, Negotiata, RDS Security), какие-либо рекомендации по изменению этого с помощью PowerShell?

Используя RDS: PowerShell Provider, вы можете сделать следующее:

Import-Module RemoteDesktopServices
Set-Location RDS:\RDSConfiguration\Connections\RDP-Tcp\SecuritySettings
# Choose One of the following 
Set-Item .\SecurityLayer 0 # Sets it to RDP Security Layer
Set-Item .\SecurityLayer 1 # Sets it to Negotiate
Set-Item .\SecurityLayer 2 # Sets it to SSL (TLS 1.0)

Вы также можете найти настройку в Computer Configuration -> Policies -> Administrative templates -> Windows Components -> Terminal Services -> Terminal Server -> Security и установите его с помощью групповой политики.