我正在自动化RD网关服务器的设置,但我无法看到如何从本地商店选择和关联ssl证书。在TS网关管理器中的UI中,我只使用“从RD网关选择一个现有证书”并选择“ImportCertificate”按钮并选择my cert。我安装RD网关没有RD会话主机。理想情况下,我喜欢在Powershell中这样做,但是任何命令行工具都足够了。
发布于 2016-03-26 22:10:14
假设您的证书已经存在于本地存储中,您需要的PowerShell如下:
$RDSCertPath = 'RDS:\GatewayServer\SSLCertificate\Thumbprint'
$Store = New-Object System.Security.Cryptography.X509Certificates.X509Store('My','LocalMachine')
$Store.Open('ReadOnly')
$Thumbprint = $Store.Certificates | where {$_.Subject -Eq $RDGCertificateSubject}
Set-Item -Path $RDSCertPath -Value $Thumbprint.Thumbprint证书($RDGCertificateSubject)的主题--很可能是加了'CN='的计算机名--如果您不确定,可以通过证书MMC卡打开它,然后在Details选项卡中查看Issuer属性,或者运行到前三行,然后运行$Store.Certificates来查看您目前在个人存储中获得的所有证书的主题。
https://stackoverflow.com/questions/32183398
复制相似问题