Schema Changes Reference for Exchange 2007
Topic Last Modified: 2007-11-01
Microsoft Exchange Server 2007 adds many new attributes and classes to the Active Directory directory service schema and makes other modifications to existing classes and attributes. This topic provides information about the Active Directory schema changes that occur when you install Exchange 2007.
The Active Directory schema changes listed in this topic represent only those changes that are made by Exchange 2007. This topic does not include information about changes that are made when Microsoft Exchange Server 2003 is installed on a Microsoft Windows Server 2003 network.
Changes to Existing Class-Schema and Attribute-Schema Classes
Refer to the .ldf files for more information about changes to the Active Directory schema. The .ldf files are located in the \amd64\Setup\Data\ directory on the setup DVD.
Active Directory Schema Classes
Table 1 lists changed Active Directory schema classes that are not Exchange-specific.
Table 1 Active Directory class schema changes that are not Exchange-specific
Class | Change | Attribute/Class |
---|---|---|
Address-Book-Container |
add: auxiliaryClass |
Ms-Exch-Base-Class |
Address-Book-Container |
add: mayContain |
msExchLastAppliedRecipientFilter |
Address-Book-Container |
add: mayContain |
msExchRecipientFilterFlags |
Address-Book-Container |
add: mayContain |
msExchQueryFilter |
Address-Book-Container |
add: mayContain |
msExchQueryFilterMetadata |
Contact |
add: mayContain |
msExchMasterAccountHistory |
Group |
add: mayContain |
msExchMasterAccountHistory |
Group |
add: mayContain |
msExchServerAdminDelegationBL |
Organizational-Person |
add: mayContain |
msDS-PhoneticCompanyName |
Organizational-Person |
add: mayContain |
msDS-PhoneticDepartment |
Organizational-Person |
add: mayContain |
msDS-PhoneticFirstName |
Organizational-Person |
add: mayContain |
msDS-PhoneticLastName |
Organizational-Person |
add: mayContain |
msExchUserCulture |
Site |
add: mayContain |
msExchTransportSiteFlags |
Site |
add: mayContain |
msExchVersion |
Site-Link |
add: mayContain |
msExchCost |
Site-Link |
add: mayContain |
msExchVersion |
Active Directory Schema Attributes
Table 2 lists changed Active Directory schema attributes that are not Exchange-specific.
Table 2 Active Directory attribute schema changes that are not Exchange-specific
Attribute | Change | Value |
---|---|---|
Locale-ID |
replace: isMemberOfPartialAttributeSet |
True |
Address-Home |
replace: isMemberOfPartialAttributeSet |
True |
ms-DS-Phonetic-Company-Name |
replace: isMemberOfPartialAttributeSet |
True |
ms-DS-Phonetic-Department |
replace: isMemberOfPartialAttributeSet |
True |
ms-DS-Phonetic-Display-Name |
replace: isMemberOfPartialAttributeSet |
True |
ms-DS-Phonetic-First-Name |
replace: isMemberOfPartialAttributeSet |
True |
ms-DS-Phonetic-Last-Name |
replace: isMemberOfPartialAttributeSet |
True |
Pwd-Last-Set |
replace: isMemberOfPartialAttributeSet |
True |
Company |
replace: searchFlags |
17 |
Department |
replace: searchFlags |
17 |
Object-Class |
replace: searchFlags |
9 |
State-Or-Province-Name |
replace: searchFlags |
17 |
Exchange-Specific Schema Classes
Exchange 2007 schema classes and attributes may contain the following modifications:
- replace: isMemberOfPartialAttributeSet
- replace: attributeSecurityGuid
- add: mayContain
- add: possSuperiors
- replace: rangeLower
- replace: rangeUpper
- add: auxiliaryClass
- replace:defaultHidingValue
- replace: searchFlags
Indexed Attributes
The following attributes are indexed:
- ms-Exch-Resource-Search-Properties
- ms-Exch-UM-Dtmf-Map
- ms-DS-HAB-Seniority-Index
- ms-Exch-Availability-Foreign-Connector-Type
- ms-Exch-Master-Account-History
- ms-Exch-Recipient-Display-Type
- ms-Exch-Recipient-Type-Details
Table 3 lists the attributes that have a nonstandard search mask.
Table 3 Attributes that have a nonstandard search mask
Attribute name | Flag value |
---|---|
ms-DS-Phonetic-Company-Name |
16 |
ms-DS-Phonetic-Department |
16 |
ms-DS-Phonetic-Display-Name |
5 |
ms-DS-Phonetic-First-Name |
5 |
ms-DS-Phonetic-Last-Name |
5 |
ms-Exch-Resource-Search-Properties |
5 |
Company |
17 |
Department |
17 |
ms-Exch-Extension-Attribute-1 |
17 |
ms-Exch-Extension-Attribute-10 |
17 |
ms-Exch-Extension-Attribute-11 |
17 |
ms-Exch-Extension-Attribute-12 |
17 |
ms-Exch-Extension-Attribute-13 |
17 |
ms-Exch-Extension-Attribute-14 |
17 |
ms-Exch-Extension-Attribute-15 |
17 |
ms-Exch-Extension-Attribute-2 |
17 |
ms-Exch-Extension-Attribute-3 |
17 |
ms-Exch-Extension-Attribute-4 |
17 |
ms-Exch-Extension-Attribute-5 |
17 |
ms-Exch-Extension-Attribute-6 |
17 |
ms-Exch-Extension-Attribute-7 |
17 |
ms-Exch-Extension-Attribute-8 |
17 |
ms-Exch-Extension-Attribute-9 |
17 |
Object-Class |
9 |
State-Or-Province-Name |
17 |
ms-Exch-Resource-Search-Properties |
17 |
ms-Exch-UM-Dtmf-Map |
17 |
ms-Exch-Availability-Foreign-Connector-Type |
17 |
ms-Exch-Master-Account-History |
17 |
ms-Exch-Recipient-Display-Type |
17 |
ms-Exch-Recipient-Type-Details |
17 |
Attributes Added to a Partial Attribute Set
Table 4 lists attributes that are added to the global catalog. These attributes will be populated and maintained by Exchange Management tools. Do not directly modify these attributes.
Table 4 Attributes that are added to the global catalog
Address-Home |
Locale-ID |
ms-DS-HAB-Seniority-Index |
ms-DS-Phonetic-Company-Name |
ms-DS-Phonetic-Department |
ms-DS-Phonetic-Display-Name |
ms-DS-Phonetic-First-Name |
ms-DS-Phonetic-Last-Name |
ms-Exch-Assistant-Name |
ms-Exch-ELC-Expiry-Suspension-End |
ms-Exch-ELC-Expiry-Suspension-Start |
ms-Exch-ELC-Mailbox-Flags |
ms-Exch-External-OOF-Options |
ms-Exch-HAB-Show-In-Departments |
ms-Exch-Mailbox-OAB-Virtual-Directories-Link |
ms-Exch-Mailbox-Template-Link |
ms-Exch-Master-Account-History |
ms-Exch-MDB-Rules-Quota |
ms-Exch-Message-Hygiene-Flags |
ms-Exch-Message-Hygiene-SCL-Delete-Threshold |
ms-Exch-Message-Hygiene-SCL-Junk-Threshold |
ms-Exch-Message-Hygiene-SCL-Quarantine-Threshold |
ms-Exch-Message-Hygiene-SCL-Reject-Threshold |
ms-Exch-Mobile-Allowed-Device-IDs |
ms-Exch-Mobile-Debug-Logging |
ms-Exch-Mobile-Mailbox-Flags |
ms-Exch-Mobile-Mailbox-Policy-Link |
ms-Exch-Purported-Search-UI |
ms-Exch-Query-Filter |
ms-Exch-Recipient-Display-Type |
ms-Exch-Recipient-Type-Details |
ms-Exch-Resource-Capacity |
ms-Exch-Resource-Display |
ms-Exch-Resource-Location-Schema |
ms-Exch-Resource-Meta-Data |
ms-Exch-Resource-Property-Schema |
ms-Exch-Resource-Search-Properties |
ms-Exch-Safe-Recipients-Hash |
ms-Exch-Safe-Senders-Hash |
ms-Exch-Telephone-Assistant |
ms-Exch-UM-Dtmf-Map |
ms-Exch-UM-Enabled-Flags |
ms-Exch-UM-Fax-Id |
ms-Exch-UM-List-In-Directory-Search |
ms-Exch-UM-Max-Greeting-Duration |
ms-Exch-UM-Operator-Number |
ms-Exch-UM-Pin-Checksum |
ms-Exch-UM-Pin-Policy-Account-Lockout-Failures |
ms-Exch-UM-Pin-Policy-Disallow-Common-Patterns |
ms-Exch-UM-Pin-Policy-Expiry-Days |
ms-Exch-UM-Pin-Policy-Min-Password-Length |
ms-Exch-UM-Recipient-Dial-Plan-Link |
ms-Exch-UM-Server-Writable-Flags |
ms-Exch-UM-Spoken-Name |
ms-Exch-UM-Template-Link |
ms-Exch-User-Culture |
ms-Exch-Version |
New Object IDs
The following tables list the new object identifiers that are used by Exchange 2007 in an Active Directory forest. Many objects are grouped into ranges. For example, 1.2.840.113556.1.4.7000.102.50477 - 1.2.840.113556.1.4.7000.102.50481 represents five objects. Ranges of objects are not necessarily related by function.
Table 5 attributeID
1.2.840.113556.1.4.1942 |
1.2.840.113556.1.4.1943 |
1.2.840.113556.1.4.1944 |
1.2.840.113556.1.4.1945 |
1.2.840.113556.1.4.1946 |
1.2.840.113556.1.4.7000.102.50329 - 1.2.840.113556.1.4.7000.102.50337 |
1.2.840.113556.1.4.7000.102.50341 - 1.2.840.113556.1.4.7000.102.50354 |
1.2.840.113556.1.4.7000.102.50357 |
1.2.840.113556.1.4.7000.102.50359 |
1.2.840.113556.1.4.7000.102.50360 |
1.2.840.113556.1.4.7000.102.50362 - 1.2.840.113556.1.4.7000.102.50400 |
1.2.840.113556.1.4.7000.102.50402 - 1.2.840.113556.1.4.7000.102.50405 |
1.2.840.113556.1.4.7000.102.50407 - 1.2.840.113556.1.4.7000.102.50410 |
1.2.840.113556.1.4.7000.102.50412 |
1.2.840.113556.1.4.7000.102.50413 |
1.2.840.113556.1.4.7000.102.50415 - 1.2.840.113556.1.4.7000.102.50475 |
1.2.840.113556.1.4.7000.102.50477 - 1.2.840.113556.1.4.7000.102.50481 |
1.2.840.113556.1.4.7000.102.50483 - 1.2.840.113556.1.4.7000.102.50527 |
1.2.840.113556.1.4.7000.102.50529 - 1.2.840.113556.1.4.7000.102.50576 |
1.2.840.113556.1.4.7000.102.50578 - 1.2.840.113556.1.4.7000.102.50584 |
1.2.840.113556.1.4.7000.102.50589 - 1.2.840.113556.1.4.7000.102.50601 |
1.2.840.113556.1.4.7000.102.50606 - 1.2.840.113556.1.4.7000.102.50609 |
1.2.840.113556.1.4.7000.102.50612 - 1.2.840.113556.1.4.7000.102.50621 |
1.2.840.113556.1.4.7000.102.50623 - 1.2.840.113556.1.4.7000.102.50629 |
1.2.840.113556.1.4.7000.102.50632 - 1.2.840.113556.1.4.7000.102.50657 |
1.2.840.113556.1.4.7000.102.50659 - 1.2.840.113556.1.4.7000.102.50662 |
1.2.840.113556.1.4.7000.102.50666 - 1.2.840.113556.1.4.7000.102.50683 |
1.2.840.113556.1.4.7000.102.50685 - 1.2.840.113556.1.4.7000.102.50730 |
1.2.840.113556.1.4.7000.102.50732 |
1.2.840.113556.1.4.7000.102.50734 - 1.2.840.113556.1.4.7000.102.50737 |
1.2.840.113556.1.4.7000.102.50740 - 1.2.840.113556.1.4.7000.102.50750 |
1.2.840.113556.1.4.7000.102.50752 - 1.2.840.113556.1.4.7000.102.50758 |
1.2.840.113556.1.4.7000.102.50760 - 1.2.840.113556.1.4.7000.102.50763 |
1.2.840.113556.1.4.7000.102.50765 - 1.2.840.113556.1.4.7000.102.50808 |
1.2.840.113556.1.4.7000.102.50811 - 1.2.840.113556.1.4.7000.102.50822 |
1.2.840.113556.1.4.7000.102.50829 - 1.2.840.113556.1.4.7000.102.50880 |
1.2.840.113556.1.6.20.1.50355 |
Table 6 governsID
1.2.840.113556.1.2.50049 |
1.2.840.113556.1.5.7000.62.50047 - 1.2.840.113556.1.5.7000.62.50048 |
1.2.840.113556.1.5.7000.62.50051 - 1.2.840.113556.1.5.7000.62.50080 |
1.2.840.113556.1.5.7000.62.50082 - 1.2.840.113556.1.5.7000.62.50090 |
1.2.840.113556.1.5.7000.62.50092 - 1.2.840.113556.1.5.7000.62.50093 |
1.2.840.113556.1.5.7000.62.50095 - 1.2.840.113556.1.5.7000.62.50097 |
Remarks
None of the attributes are expected to contain more than 1 megabyte (MB) of data. The schema extensions affect Windows Server 2003. For more information, review the .ldf files.