This article describes how to implement the Active Directory Domain Services (AD DS) schema changes that are required to support the Hierarchical Address Book (HAB) feature in Microsoft Exchange Server 2010.
The HAB is an add-in for Exchange Server 2010 and for Microsoft Outlook 2010 beta. To use the HAB, you must extend the AD DS schema in the Active Directory forest in which you installed Exchange Server 2010. In order to extend the AD DS schema, you must belong to the Schema Admins group. The schema classes and attributes that are added to AD DS for the HAB are compatible with all languages and versions of Exchange server. The HAB schema extensions for Exchange Server 2010 will also be compatible with future versions of Exchange server.
To install the HAB Active Directory add-in, follow these steps:
1. The LDIFDE tool is required to implement the schema changes. The LDIFDE tool is installed when the remote administration tools for Windows Server 2008 server are installed. To install the remote administration tools, follow these steps on the server:
Click Start, and then click Run.
Type ServerManagerCmd -i RSAT-ADDS in the Open field, and then click OK.
Copy the following schema change script to a text file that is named “schema_file.txt” for later use. Make sure that the first line of the file is blank.
If your domain controller server is running Windows Server 2008, go to step 7. For domain controller servers that are running versions of Windows that are earlier than Windows Server 2008, the LDIF command requires the RootDSE entry. In this case, follow steps 4 through 6.
To write the RootDSE entry to a file, run the following command that specifies the server name of the domain controller:
LDIFDE -f [domain_data.txt] -s [server_name] -p BASE
Open the domain_data.txt file that you created in step 4, and search for the string that is called "schema." Copy the following text from that section, starting from "CN=schema," and save it. This text contains the RootDSE entry and is used to import the HAB schema extension in step 6. For example, the text may resemble the following string in which Contoso is used as a placeholder:
For domain controller servers that are running versions Windows that are earlier than Windows Server 2008, run the following command on the domain controller server to import the HAB schema extension. This command specifies the RootDSE file that you saved in step 5.