Je cherche un moyen de définir le paramètre de la couche de sécurité dans Windows Server 2008 R2 RDS via PowerShell (d'autres moyens de le faire par programmation conviennent également, mais PowerShell est préférable). Via l'interface graphique, il peut être défini par le biais des propriétés RDP-Tcp dans l'onglet Général (SSL, Negotiata, RDS Security layers sont des options disponibles), des conseils sur la façon de changer cela via PowerShell ?
Réponse
Trop de publicités?En utilisant le RDS : PowerShell Provider, vous pouvez faire ce qui suit --
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)
Vous pouvez également trouver ce paramètre sous Computer Configuration -> Policies -> Administrative templates -> Windows Components -> Terminal Services -> Terminal Server -> Security
et le définir en utilisant la stratégie de groupe.