Я ищу способ установить настройку уровня безопасности в 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
и установите его с помощью групповой политики.