Error viewing Exchange Server certificates in EAC

Hello.

In our environment, I'm getting an error when opening Servers > Certificates using the Exchange Admin Center.

Error

Cannot connect to the remote procedure call service on the server named SERVERNAME. Verify that a valid computer name was used and the Microsoft Exchange Service Host service is started.

The error does NOT occur when using the FQDN/hostname to connect to EAC, and then selecting the very first Exchange server that was installed. Choosing any other server from the combobox produces this error.

The error also does NOT occur when I log on to the Exchange server locally, using localhost/ecp to connect to EAC, and then selecting the local server.

When using localhost, selecting the first Exchange server strangely gives the same error message, where using the FQDN/hostname to access EAC did show its certificates.

I am completely lost as to how EAC retrieves the certificate information, and why using a different hostname to access EAC would affect this behaviour.

More info:

- Running Exchange Server 2013 CU3

- the MS Exchange Service Host service is running, not really helpful

- Our Exchange servers (say 7 servers) are all located in different AD domains within the forest, but I'm not sure if that's really relevant here. They are all members of different child domains (resource domains) of the forest root domain that also contains my administrative user account.

- All of EAC is actually working fine, apart from the Certificates section.

- the EAC/ECP page is in my Intranet security zone, tried it with the security slider as low as possible

- Tried with IE10 and Firefox, same behaviour

- ruled out traffic being blocked by the Windows Firewall. There is no f/w between the client and the Exchange Servers, or between Exchange Servers.

- my user account is not mail-enabled
- my account is a member of the Organization Management group
- my account is a member of the Administrators group on each Exchange server.

- I can view the machine certificate store just fine when logged on locally, and the server certainly has certificates that are bound to Exchange services. E.g. I'm viewing the EAC page via SSL using a corporate trusted certificate.

Also remember, when I log on locally and use https://localhost/ecp, I can view the Server > Certificates from the same host. The certs are there.

I can consistently view the certificates on the first installed Exchange Server, as long as I use the FQDN to connect to EAC. What kind of special roles or services does the first installed Exchange server have that makes it so special? Does this operation require some specific mailbox hosted there?

Any kind of explanation or fix to resolve this error message would be appreciated.

Thanks,

Patrick

March 16th, 2015 10:16am

Hi,

Please restart the Microsoft Exchange Service Host service on all CAS servers to check this issue.

If it doesnt help, please collect some events from application logs for us to troubleshoot this issue.

And also please run this command to check this issue:

Get-ExchangeCertificate -Server ServerName

Best Regards.

Free Windows Admin Tool Kit Click here and download it now
March 17th, 2015 2:45am

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics