Скрипт для установки 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`