Exchange MAPI Connectivity Test

This test is used to verify exchange server functionality by logging on to the specified mailbox.

Target of the test : A server configured with the Mailbox server role

Agent deploying the test : An internal agent

Outputs of the test : One set of results for the server monitored.

Configurable parameters for the test
Parameters Description

Test Period

How often should the test be executed.


Indicates the IP address of the Mailbox server.


The port number through which the Mailbox server communicates. By default, this is 6001.


The Exchange Management Shell is a command-line management interface, built on Windows PowerShell which enables you to administer every part of Microsoft Exchange. This test uses the Exchange management shell to run scripts and collect the desired performance metrics from the Exchange server. By default, the test auto-discovers the location of the Exchange management shell and thus, automatically loads the Exchange management shell snap-in (exshell.psc1) for script execution. This is why, the XchgeXtensionShellPath is set to none by default.


This test emulates a MAPI connection to a configured mailbox on the Exchange server to verify the availability of the MAPI connection and the time taken to establish the same. For this emulation, the email address of a mailbox on the Exchange server is required. Provide this email address against TargetMailAddress.

Measurements made by the test
Measurement Description Measurement Unit Interpretation


Indicates the time taken to establish the MAPI connection.


A very high value for this measure could indicate connection bottlenecks.

MAPI connectivity status

Indicates whether the MAPI connection was successfully established or not.


This measure will report 100, if connection to a mailbox is successfull; otherwise, this measure will report 0.