×

Exchange Server 2016/2019 PowerShell ile SSL yenileme

Exchange Server 2016/2019 PowerShell ile SSL yenileme

Yeni bir Sertifika oluşturmak için ilk once sunucuda bir klasör paylaşıma açmamız gerekiyor.

Exchange Server sertifika isteği oluşturma için admin olarak powershell i çalıştırıyoruz.

Komut:

$txtrequest = New-ExchangeCertificate –Server “excsrv” –GenerateRequest –FriendlyName “exc 2025” –PrivateKeyExportable $true –SubjectName “c=CP, s=Turkey, l=Istanbul, o=doktorf1, ou=IT, cn=mail.dokdoef1.com” –DomainName mail.doktorf1.com,autodiscover.doktorf1.com

Sertifika isteğimi oluşturduk, .req dosyasını export etmemiz gerekiyor, Export işlemi paylaştırdığımız klasöre aktaracağız. komut aşağıdaki gibidir.

Komut:

[System.IO.File]::WriteAllBytes(‘\\ssl2025\ssl2025.req’, [System.Text.Encoding]::Unicode.GetBytes($txtrequest))

Oluşturmuş olduğunuz paylaşımlı klasörün içerisinde bulunan .req dosyasını SSL alacağımız yere göndererek sertifika oluşturma talep etmeniz gerekmektedir. SSL sağlıyıcıdan gelen dosyayı import edmek için aşağıdaki komut çalıştırılır.

Komut:

Import-ExchangeCertificate -FileData ([System.IO.File]::ReadAllBytes(‘\\ssl2025\ssl2025.crt’)) -PrivateKeyExportable:$true -Password (ConvertTo-SecureString -String ‘doktorf1’ -AsPlainText -Force)

SSL aktif etmek için  Enable-ExchangeCertificate komutunu kullanacağız.

Komut:

Enable-ExchangeCertificate -Server “CP-2019” -Thumbprint xxxxxxxxxxxx -Services SMTP,IIS -Force

En son işlem

Daha sonra IIS Reset yapmamız gerekiyor.

IISRESET

kaynak: Microsoft.com

 

Yorum gönder

You May Have Missed