The Test-OutlookWebServices PowerShell cmdlet allows you to test the functionality of the following services:
- Exchange Web Services
- Availability Service
- Offline Address Book
Running the cmdlet on a Client Access server will test the local server using the test mailbox user created earlier.
Source Scenario Result
------ -------- ------
E15MB1.exchange2013demo.com AutoDiscoverOutlookProvider Success
E15MB1.exchange2013demo.com ExchangeWebServices Success
E15MB1.exchange2013demo.com AvailabilityService Success
E15MB1.exchange2013demo.com OfflineAddressBook Success
You can also perform the test for a specific mailbox by using the –Identity and –MailboxCredential parameters.
[PS] C:>Get-ClientAccessServer | Test-OutlookWebServices -Identity email@example.com -MailboxCredential (Get-Credential)
Tip: Testing a specific mailbox is useful if you are troubleshooting problems with one or more of the Outlook Web Services in a particular site within your organization. You can compare results between test mailboxes in different sites to help you narrow down the source of any problems you’re seeing.