Скрипт для установки rdp сертификата

У меня есть 300+ серверов 2012r2, для которых нам нужно переустановить сертификат ssl. Мы можем вручную установить его, но для 300+ серверов, которые будут немного обыденными. Должен быть скрипт или команды powershell, которые позволят мне автоматизировать это. Я нашел скрипт и изменил его, но он не заменяет и не добавляет сертификат в rdp. Что я делаю не так?

$CertificatePassword ="certpassword"
$CertificateImport ="location to cert"
$RDCB = "$env:COMPUTERNAME"+".domainname.com"
$x = $host.UI.RawUI.ReadKey("NoEcho,IncludeKeyDown")
#Import the RemoteDesktop module
Import-Module RemoteDesktop
#Certificate Password
$Password = ConvertTo-SecureString -String $CertificatePassword -
AsPlainText -Force  
#Configure RDPublishing Certificate for RDS
set-RDCertificate -Role RDPublishing 
-ImportPath $CertificateImport 
-Password $Password 
-ConnectionBroker $RDCB -Force 
#Configure First RDWebAccess Certificate for RDS
set-RDCertificate -Role RDWebAccess 
-ImportPath $CertificateImport 
-Password $Password 
-ConnectionBroker $RDCB -Force 
#Configure RDRedirector Certificate for RDS
set-RDCertificate -Role RDRedirector 
-ImportPath $CertificateImport 
-Password $Password 
-ConnectionBroker $RDCB -force 
#Configure First RDGateway Certificate for RDS
set-RDCertificate -Role RDGateway 
-ImportPath $CertificateImport 
-Password $Password 
-ConnectionBroker $RDCB -force`

0 ответов

Другие вопросы по тегам