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.
[PS] C:>Test-OutlookWebServices 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 firstname.lastname@example.org -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.