Configuring Client Access Server Synthetic Transactions

適用於: Operations Manager 2007

The Exchange Server 2007 Management Pack supports Outlook Web Access (OWA) internal synthetic transactions that run on Client Access servers and perform transactions against the Client Access server itself and also the back-end Mailbox servers within the same site as the Client Access server. The transactions are implemented using Windows PowerShell cmdlets built into the Exchange 2007 product.

The OWA synthetic transaction uses the Test-OwaConnectivity cmdlet. For more information, see Test-OwaConnectivity (

By default, all Client Access server synthetic transactions are disabled.

Configuring Exchange Servers to Support Client Access Synthetic Transactions

To use the Client Access server synthetic transaction, you must first configure each agent-managed Mailbox server that you want to use as a target server for the Client Access server synthetic transactions. The Test-OwaConnectivity cmdlet requires a test mailbox.

To create the test mailbox, log on to each agent-managed Exchange Server 2007 Mailbox server with a user account that is both an Exchange administrator and an Active Directory administrator with permissions to create users.

Open the Exchange Management Shell, locate the Scripts directory under the installation path for Exchange Server 2007 (usually \Program Files\Microsoft\Exchange Server\Scripts), and execute the script New-TestCasConnectivityUser.ps1. Repeat this process on each agent-managed Exchange Server 2007 Mailbox server that is to be tested. Note that if you have several organizational units named “Users” in your directory, you will need to specify the organizational unit in which to store the user.

Password Maintenance of Client Access Server Synthetic Transaction Accounts

The Exchange Server 2007 Management Pack automatically handles password maintenance for the created Client Access Server Connectivity accounts.

The “Exchange 2007 Set CAS Connectivity Test Credentials” rule (targeted to the Mailbox server) periodically runs an Exchange 2007 cmdlet to automatically reset the password for the accounts. The management pack raises an alert if the cmdlet does not run successfully.

If you receive alerts that the cmdlet is not successfully resetting the passwords, you can fix the problem by rerunning the New-TestCasConnectivityUser.ps1 script on the Mailbox server.