Export (0) Print
Expand All
This topic has not yet been rated - Rate this topic

Diagnose Availability Service Issues

Applies to: Exchange Server 2010

Topic Last Modified: 2011-03-19

You can use the Shell to diagnose Availability service issues in Exchange Server 2010, as follows:

  • For an individual user
  • On a Client Access server
  • Across different sites

The Autodiscover service provides Microsoft Office Outlook 2007 with configuration information that's needed to connect to Exchange. The Test-OutlookWebServices cmdlet verifies whether the Autodiscover service and the Availability service are correctly configured and can service Outlook client requests.

Before you perform these procedures, consider trying to diagnose your Availability service issues using Event Viewer. Specifically, search Event Viewer on your Client Access server for event logs that contain the event source "MSExchange Availability".

Looking for other management tasks related to managing the Availability service? See Managing the Availability Service.

You must create a test account before you can diagnose Availability service issues using the Test-OutlookWebServices cmdlet. To create the test mailbox, log on to the Exchange Server 2007 or Exchange 2010 Mailbox server. Open the Shell, and then locate the Scripts directory under the installation path on the Exchange server. For Exchange 2007, the folder is located at C:\Program Files\Microsoft\Exchange Server\Scripts, where C:\ is the directory to which you installed Exchange. For Exchange 2010, the folder is located at C:\Program Files\Microsoft\ExchangeServer\V14\Scripts, where C:\ is the directory to which you installed Exchange 2010. Run the script New-TestCasConnectivityUser.ps1. Repeat this process on each Exchange 2007 or Exchange 2010 Mailbox server that is to be tested.

You need to be assigned permissions before you can perform this procedure. To see what permissions you need, see the "Availability service permissions" entry in the Client Access Permissions topic.

This example tests access to the Availability service for user User1@Contoso.com.

Test-OutlookWebServices -Identity: User1@Contoso.com

You need to be assigned permissions before you can perform this procedure. To see what permissions you need, see the "Availability service permissions" entry in the Client Access Permissions topic.

This example tests user access to the Availability service on the Client Access server ClientAccessServer01.

Test-OutlookWebServices -ClientAccessServer ClientAccessServer01

You need to be assigned permissions before you can perform this procedure. To see what permissions you need, see the "Availability service permissions" entry in the Client Access Permissions topic.

This example tests Availability service connectivity between users in two different Active Directory sites.

Test-OutlookWebServices -Identity User1@Site1.Contoso.com -TargetAddress User2@Site2.Fabrikam.com

For information about syntax and parameters, see Test-OutlookWebServices.

Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2014 Microsoft. All rights reserved.