October 27, 2012

"Message tracking is currently unavailable” in Exchange 2010 management console.

In exchange 2010, you open the Exchange management console, go to Toolbox and open the Message tracking option. 
You then get the following error "Message tracking is currently unavailable”

This can be due to either lack of permissions or an unconfigured setting.


Solution:


1: Ensure message tracking is turned on
Open Exchange Management Shell and type in the following cmdlet

get-transportserver | fl *track*




If so, you should see this for each transport server you have in your organisation.



Make sure that MessageTrackingLogEnabled is "True"



2: Test Message tracking works in Exchange Powershell
Run a simple cmdlet for messagetracking which you know will return results. This will tell you whether you have a work around until the console is repaired.

ie:
get-messagetrackinglog -start "01/29/2012 09:00AM" -end "01/29/2012 09:30AM" -recipients sender@source.net



  

3: Test that the "Microsoft Exchange Transport Log Search" service is running.

Open Exchange Management Shell and type in the following cmdlet

get-ecpvirtualdirectory | fl

You want to get the "InternalURL" open a browser and put the InternalURL into 
eg:
https://<FQDN of your exchange server>/ecp
http://usa.exchangenetwork/ecp

If you get an error like below, it is more than likely you have a permission issue. ie: you need there correct RBAC settings and you should check to ensure you have the right administrative rights.



If the "InternalURL" field is empty or incorrect, then you need to set it using this cmdlet:

Set-ecpvirtualdirectory ecp* -InternalURL https://<fqdn of your exchange server>/ecp


Next try opening the messaging tracking in Exchange Management console again.
Open the Exchange management console, go to Toolbox and double click on the Message tracking option where you may be prompted for your admin credentials.

No comments:

Post a Comment