Schema changes in Lync Server 2013
Topic Last Modified: 2012-10-18
Before you deploy and operate Lync Server 2013, you must prepare Active Directory Domain Services by extending the schema. The schema extensions add the classes and attributes that are required by Lync Server 2013.
Lync Server 2013 requires several new classes and attributes and modifies some existing classes and attributes. In addition, much configuration information for Lync Server 2013 is stored in the Central Management store instead of in AD DS as in previous versions. The following information is still stored in AD DS in Lync Server 2013:
Schema extensions:
User object extensions
Extensions for Office Communications Server 2007 and Office Communications Server 2007 R2 classes to maintain backward compatibility with supported previous versions
Data (stored in Lync Server extended schema and in existing schema classes):
User SIP Uniform Resource Identifier (URI) and other user settings
Contact objects for applications such as Response Group and Conferencing Attendant
A pointer to the Central Management store
Kerberos Authentication Account (an optional computer object)
This topic describes the Active Directory schema changes required by Lync Server 2013. It does not describe schema changes that were introduced by previous versions of Office Communications Server. For a list of classes and their descriptions, see Schema classes and descriptions in Lync Server 2013. For a list of attributes and their descriptions, see Schema attributes and descriptions in Lync Server 2013. For a list of classes with the attributes they may contain, see Schema attributes by class in Lync Server 2013.
The msRTCSIP prefix identifies classes and attributes that are specific to Lync Server.
New Active Directory Attributes
The following table describes the Active Directory attributes that are added by Lync Server 2013.
Attributes Added by Lync Server 2013
Attribute | Description |
---|---|
msExchUserHoldPolicies |
This multi-value attribute holds identifiers for hold policies that apply to the user. Hold policies preserve mailbox items for the user for the duration of the hold. This attribute is shared with Exchange 2013. |
msRTCSIP-UserRoutingGroupId |
This is the SIP routing group ID. Users in the same group will register to the same Front End Server. |
msRTCSIP-MirrorBackEndServer |
This attribute is used to store the mirrored SQL Server backend used by the Front End pool. |
Modified Active Directory Classes
The following table describes the Active Directory classes that are modified by Lync Server 2013.
Classes Modified by Lync Server 2013
Class | Change | Class or Attribute |
---|---|---|
User |
add: mayContain add: mayContain |
ProxyAddresses msRTCSIP-UserRoutingGroupId |
Contact |
add: mayContain add: mayContain |
ProxyAddresses msRTCSIP-UserRoutingGroupId |
Mail-Recipient |
add: mayContain |
msExchUserHoldPolicies |
msRTCSIP-GlobalTopologySetting |
add: mayContain |
msRTCSIP-MirrorBackEndServer |