June 24, 2015

Exchange 2013 - Test-OutlookConnectivity error

# Started from SCOM alert and exchange server application log:
SERVER_NAME - Outlook.Protocol - Critical alert
Dummy verification. step of OutlookRpcSelfTestProbe has failed
Microsoft-Exchange-ManagedAvailability/Monitoring - event id 4

# Checked Exchange 2013 server health and status.:
Get-ServerHealth -Identity 'SERVER_NAME' -HealthSet 'Outlook.Protocol' | where {$_.AlertValue -like "Unhealthy"}

Output shows OutlookRpcSelfTestProbe in Unhealthy state

# Test "RPC over HTTP (Outlook Anywhere)":
Test-OutlookConnectivity -ProbeIdentity "OutlookRpcSelfTestProbe"
Got some errors:
.
- TaskFinished
- Exception = Microsoft.Exchange.Rpc.RpcException: Error 0x5 (Access is denied) from ClientAsyncCallState.CheckCompletion: RpcAsyncCompleteCall

Error 0x5 (Access is denied) from ClientAsyncCallState.CheckCompletion: RpcAsyncCompleteCall

# Change LmCompatibilityLevel to force server use NTLM (or NTLMv2). It will fix an issue:
HKLM\SYSTEM\CurrentControlSet\Control\Lsa - LmCompatibilityLevel - Value 2 (or higher)

More about LmCompatibilityLevel

One note about testing OutlookRpcCTPProbe. Make sure that credentials variable entered in following format - DOMAIN\UserName (not username@domain). It will save some time :)

No comments:

Post a Comment