Applies to: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007
Topic Last Modified: 2007-06-05

This topic explains how to use the ConfigureAdam.ps1 script in the Exchange Management Shell to modify the default configuration of the Active Directory Application Mode (ADAM) directory service on the Edge Transport server.

Important:
Do not modify the ADAM configuration of an Edge Transport server after the Edge Transport server is subscribed to the Microsoft Exchange Server 2007 organization. If you modify the ADAM configuration of a subscribed Edge Transport server, you must resubscribe the Edge Transport server to the Exchange organization. To resubscribe an Edge Transport server, export a new XML file on the Edge Transport server and then import the XML file on a Hub Transport server. You must resubscribe the Edge Transport server to the same Active Directory site to which it was originally subscribed. You do not have to first remove the original Edge Subscription. The resubscription process overwrites the existing subscription. For more information, see Managing Edge Subscriptions.

Modifying ADAM Configuration

After you install the Edge Transport server role, you can use the ConfigureAdam.ps1 script that is provided with Exchange 2007 to modify the ports and directories that the ADAM directory service uses.

The ConfigureAdam.ps1 script invokes the dsdbutil command to change the registry settings for ADAM. The dsdbutil command is a management tool for ADAM that is intended for use by experienced administrators only.

Caution:
Do not modify the registry settings without using the script. Manual registry changes to the ADAM configuration make the ADAM instance unavailable.
Caution:
Incorrectly editing the registry can cause serious problems that may require you to reinstall your operating system. Problems resulting from editing the registry incorrectly may not be able to be resolved. Before editing the registry, back up any valuable data.

The following table lists the parameters that can be used by the ConfigureAdam.ps1 script, how each parameter is used, and the registry setting that is modified by the script. You can use one, all, or a combination of any of these parameters to modify ADAM. You must run the script by using the Exchange Management Shell.

ConfigureAdam.ps1 parameters, their use, and associated registry settings

Parameter Use Registry setting

Ldapport

Use this parameter to modify the port that is used for LDAP communication. By default, the Edge Transport server uses the non-standard port 50389.

HKEY_LOCAL_MACHINE\Software\Microsoft\Exchange\v8.0\EdgeTransportRole\AdamSettings\MsExchangeAdam\LdapPort REG_DWORD

Sslport

Use this parameter to modify the communication port that is used for secure LDAP communication. By default, the Edge Transport server uses the non-standard port 50636.

HKLM\Software\Microsoft\Exchange\v8.0\EdgeTransportRole\AdamSettings\MsExchangeAdam\SslPort REG_DWORD

LogPath

Use this parameter to modify the location of the log files. By default, the Edge Transport server creates log files in the path C:\Program Files\Microsoft\Exchange server\Transport Roles\Data\adam.

HKLM\Software\Microsoft\Exchange\v8.0\EdgeTransportRole\AdamSettings\MsExchangeAdam\LogFilesPath REG_SZ

DataPath

Use this parameter to modify the location of the directory database file. By default, the Edge Transport server stores the directory database in the path C:\Program Files\Microsoft\Exchange server\Transport Roles\Data\adam.

HKLM\Software\Microsoft\Exchange\v8.0\EdgeTransportRole\AdamSettings\MsExchangeAdam\DataFilesPath REG_SZ

Before You Begin

Determine the settings that you will use with this command. If you modify the LDAP port or the SSL port that is used by ADAM, first verify that the selected port is not being used by another application. You can use the netstat command to view ports that are being used on the Edge Transport server.

To perform the following procedures on a computer that has the Edge Transport server role installed, you must log on by using an account that is a member of the local Administrators group on that computer.

Procedure

To use the ConfigureAdam.ps1 script to modify all ADAM configuration parameters

  • Open the Exchange Management Shell, and run the following command:

    Copy Code
    ConfigureAdam.ps1 -ldapport:5000 -sslport:5001 -logPath:"d:\exchange server\data\adam" -dataPath:"d:\exchange server\data\adam"
    

To use the ConfigureAdam.ps1 script to modify only the LDAP port

  • Open the Exchange Management Shell, and run the following command:

    Copy Code
    ConfigureAdam.ps1 -ldapport:5000
    

For More Information