如何通过 PowerShell 在 Windows Server 2008 R2 中设置 RDS 安全层

如何通过 PowerShell 在 Windows Server 2008 R2 中设置 RDS 安全层

我正在寻找一种通过 PowerShell 在 Windows Server 2008 R2 RDS 中设置安全层设置的方法(其他以编程方式执行的方法也可以,但 PowerShell 更可取)。通过 GUI,可以通过“常规”选项卡上的 RDP-Tcp 属性进行设置(SSL、Negotiata、RDS 安全层是可用选项),关于如何通过 PowerShell 更改此设置,有什么建议吗?

答案1

使用 RDS:PowerShell 提供程序,您可以执行以下操作——

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并使用组策略进行设置。

相关内容