The Microsoft Exchange Transport Log Search service failed because the parameter that sets the location of the message tracking logs was set to an invalid value.

Details
Product: Exchange
Event ID: 7011
Source: MSExchangeTransportLogSearch
Version: 8.0
Symbolic Name: LogSearchNullOrEmptyLogPath
Message: The Microsoft Exchange Transport Log Search service failed because the parameter that sets the location of the message tracking logs was set to an invalid value.
   
Explanation

This Error event occurs when the following conditions are true:

  • The Microsoft Exchange Transport Log Search service is started.

  • The value of the MessageTrackingLogPath parameter is set to $null on the Set-TransportServer cmdlet or the Set-MailboxServer cmdlet.

This error condition does not prevent the Microsoft Exchange Transport Log Search service from starting. However, any searches that you try by using the Get-MessageTrackingLog cmdlet in the Exchange Management Shell or the Message Tracking tool in the Exchange Management Console will fail as if the Microsoft Exchange Transport Log Search service were not started.

By default, the following conditions exist on all Microsoft Exchange Server 2007 computers that have the Hub Transport server role, the Mailbox server role, or the Edge Transport server role installed:

  • The Microsoft Exchange Transport Log Search service is not started automatically. The service startup type is set to Manual.

  • The value of the MessageTrackingLogEnabled parameter on the Set-TransportServer cmdlet or the Set-MailboxServer cmdlet is set to $true.

  • The MessageTrackingLogPath parameter on the Set-TransportServer cmdlet or the Set-MailboxServer cmdlet is set to C:\Program Files\Microsoft\Exchange Server\TransportRoles\Logs\MessageTracking.

To disable message tracking, the preferred method is to set the MessageTrackingLogEnabled parameter to $false on the Set-TransportServer cmdlet or the Set-MailboxServer cmdlet. However, you can also disable message tracking by setting the MessageTrackingLogPath parameter to $null on the Set-TransportServer cmdlet or the Set-MailboxServer cmdlet.

   
User Action

To resolve this error, set the value of the MessageTrackingLogPath parameter on the Set-TransportServer cmdlet or the Set-MailboxServer cmdlet to a local file path. If you want to disable message tracking, set the value of the MessageTrackingLogEnabled parameter to $false on the Set-TransportServer cmdlet or the Set-MailboxServer cmdlet. If you want to enable message tracking, set the value of the MessageTrackingLogEnabled parameter to $true on the Set-TransportServer cmdlet or the Set-MailboxServer cmdlet.

For more information, see How to Configure Message Tracking.

If you are not already doing so, consider running the tools that Microsoft Exchange offers to help administrators analyze and troubleshoot their Exchange environment. These tools can help you make sure that your configuration is in line with Microsoft best practices. They can also help you identify and resolve performance issues, improve mail flow, and better manage disaster recovery scenarios. Go to the Toolbox node of the Exchange Management Console to run these tools now. For more information about these tools, see Toolbox in the Exchange Server 2007 Help.

Related:

Leave a Reply