Exchange Server üzerinde Powershell ve konsol kaynaklı pek çok hataya rastlamanız mümkündür. Malum karmaşık bir sistem olduğu için ufak bir değişiklik bile sistemi yönetmek için kullandığınız komut setini veya yönetim konsolunu elinizden alabilir.
Nitekim bence buna benzer bir değişiklik sonucunda Powershell erişimimi kaybettim, tabiki paralel olarak ECP yani yönetim konsolumda artık açılmıyordu.
Yaptığım eylem aslında Exchange Server 2013 için yeni aldığım sertifika sonrası eski sertifikayı silmek oldu.
Ne oldu ise zaten bundan sonra oldu ve aşağıdaki gibi hata almaya başladım.
“VERBOSE: Connecting to E2013.cozumpark.local.
New-PSSession : [E2013.cozumpark.local] Processing data from remote server E2013.cozumpark.local failed
with the following error message: The WinRM Shell client cannot process the request. The shell handle passed to the WSMan Shell function is not valid. The shell handle is valid only when WSManCreateShell function completes successfully. Change the request including a valid shell handle and try again. For more information, see the about_Remote_Troubleshooting Help topic.
At line:1 char:1
+ New-PSSession -ConnectionURI “$connectionUri” -ConfigurationName Microsoft.Excha …
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : OpenError: (System.Manageme….RemoteRunspace:RemoteRunspace) [New-PSSession], PSRemotingTransportException
+ FullyQualifiedErrorId : -2144108212,PSSessionOpenFailed”
Aslında ana sorun başlığı “The WinRM client cannot process the request” bu konuyu Exchange 2010 için araştırıyorsanız eğer bu konuda zaten hali hazırda bir paylaşım bulunmaktadır.
https://www.cozumpark.com/forums/thread/365198.aspx
Ancak aynı sorunu benim gibi Exchange 2013 de yaşıyorsanız bu size çözüm olmayacaktır.
Çözüm için IIS üzerinde aşağıdaki gibi değişiklik yapıyoruz.
IIS üzerinde “Exchange Back End” sitesine gelip sağ taraftaki “Binding” linkine tıklıyoruz.
Bizde yeni aldığım sertifikayı bu bağlantı için kullanmak üzere ayar yapıyoruz.
Aldığım sertifikayı seçiyorum.
Bu değişiklik sonrasında PowerShell komut setini bir daha açıyorum.
Hemen açılmayan web sayfalarından benim yönetim yaptığım ECP yi deniyorum.
Gördüğünüz gibi ECP ekranı da sorunsuz bir şekilde çalışmaktadır.
Umarım faydalı bir ipucu olmuştur.