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.