Merhaba, Exchange Server 2013 ile beraber bildiğimiz gibi her CU yüklemesi son derece heyecanlı geçmektedir. Malum yeni kurulum mimarisi nedeni ile olası bir kurulum sorununda yüksek ihtimal o sunucu rolünü kaybediyoruz ve yeniden kurulum gerekiyor. Ancak bazı bilinen durumlar için çözüm üretmek ve sonra setup’ ı yeniden çalıştırmak işe yarıyor. Bu durumlardan birini sizler ile paylaşmak istiyorum. Exchange Server yüklü olan makinede kullanılan sertifikalardan birinin expire olması durumunda CU geçişinde aşağıdaki gibi bir hata alabilirsiniz;
Mailbox role: Transport service FAILED
The following error was generated when “$error.Clear();
Install-ExchangeCertificate -services IIS -DomainController $RoleDomainController
if ($RoleIsDatacenter -ne $true -And $RoleIsPartnerHosted -ne $true)
{
Install-AuthCertificate -DomainController $RoleDomainController
}
” was run: “System.Security.Cryptography.CryptographicException: The certificate is expired.
at Microsoft.Exchange.Configuration.Tasks.Task.ThrowError(Exception exception
, ErrorCategory errorCategory, Object target, String helpUrl)
at Microsoft.Exchange.Configuration.Tasks.Task.WriteError(Exception exception
, ErrorCategory category, Object target)
at Microsoft.Exchange.Management.SystemConfigurationTasks.InstallExchangeCert
ificate.InternalProcessRecord()
at Microsoft.Exchange.Configuration.Tasks.Task.b__b()
at Microsoft.Exchange.Configuration.Tasks.Task.InvokeRetryableFunc(String fun
cName, Action func, Boolean terminatePipelineIfFailed)”.
Böyle bir durumda ilk yapacağınız işlem expire olmuş sertifikaları yenilemek ve IIS üzerinden bu yenilediğiniz sertifikanın kullanılması için binding sekmesinden ayar yapmaktır.
Umarım faydalı olur.