With Office Communications Server 2007 R2, the default container for Office Communications Server global settings is the Configuration container. In previous versions, the default container was the System container of the root domain.

Although storing global settings in the System container has advantages, such as faster replication and fewer replicated copies, in centralized topologies, this approach might not perform as well in geographically distributed topologies if root domain availability is insufficient. If you deployed Live Communications Server 2005 with Service Pack 1 (SP1) or Office Communications Server 2007 with global settings stored in the System container and you experience performance problems, such as long service start time or long replication delays when you manage global settings, we recommend that you move global settings from the System container to the Configuration container. The Microsoft Office Communications Server 2007 Global Settings Migration Tool is designed for this purpose. This tool is available from the Microsoft Download Center at http://go.microsoft.com/fwlink/?LinkId=137424 .

For performance reasons, moving the global settings from the Active Directory system container to the Active Directory configuration container is recommended, but it is not required. If you want to move these global settings to the Configuration Container, it is critical that you do so before you run forest prep in the new Office Communications Server 2007 R2 environment.

To move these settings, use MigrateOcsGlobalSettings.vbs. The MigrateOcsGlobalSettings.vbs script is available for download at http://go.microsoft.com/fwlink/?LinkId=148536 . The download contains the script and instructions.

This tool supports only Active Directory in Windows Server 2008 or Windows Server 2003; it does not support Active Directory in Windows Server 2000.

Important:
For Live Communications Server 2005 with SP1, you can use this procedure only after you apply the Windows update provided in Knowledge Base article 911996. Without the update, Live Communications Server 2005 does not support storing global settings in the Configuration container. For details, see Microsoft Knowledge Base article 911996, “Description of the update for Live Communications Server 2005: February 10, 2006, rereleased July 11, 2006,” at http://go.microsoft.com/fwlink/?LinkId=132177 .

The procedure for moving the global settings is outlined below. The individual steps are described in detail in the topics listed below. You must be logged on as a member of the EnterpriseAdminsto perform this procedure.

You can run any of the following steps in read-only test mode by appending the /Checkparameter to the MigrateOcsGlobalSettingscommand. This parameter prints the status of target objects and properties without making updates.

If any of the following steps fails to complete successfully due to network, replication, or permission issues, you can rerun the step until it completes successfully.

Important:
At the end of each step, full replication of the Active Directory Domain Services (AD DS) must be complete before you proceed to the next step. Depending on the topology and replication configuration, full replication can take anywhere from minutes to days.

You must use the Live Communications Server 2005 version of LcsCmd.exe to perform this procedure. Do not use the Office Communications Server 2007 R2 version of LcsCmd.exe.
Important:
After you begin to migrate global settings, do not attempt to move or modify users until the final step in the process is complete.

To move global settings to the Configuration container

  1. Copy the Tree Structure for Migration from Live Communications Server 2005to the Configuration container. At a command prompt, type the following command, and then press RETURN:

    cscript MigrateOcsGlobalSettings.vbs /Action:MigrateGlobalSettingsTree

    Important:
    Wait until replication completes before proceeding to the next step.
  2. Copy Global Settings Attributes for Migration from Live Communications Server 2005. At a command prompt, type the following command, and then press RETURN:

    Cscript MigrateOcsGlobalSettings.vbs /Action:MigrateGlobalSettingsProperties

    Important:
    Wait until replication completes before proceeding to the next step.
  3. Run Forest Preparation for Migration from Live Communications Server 2005. At a command prompt, type the following command, and then press RETURN:

    LcsCmd /Forest /Action:ForestPrep /global:configuration

  4. Run domain preparation in every domain that runs Live Communications Server. At a command prompt, type the following command, and then press RETURN:

    LcsCmd /Domain /Action:DomainPrep

    Important:
    Wait for the global settings tree to replicate to most forest global catalogs before proceeding to the next step.
  5. Update DN References to the Global Settings Tree for Migration from Live Communications Server 2005. At a command prompt, type the following command, and then press RETURN:

    cscript MigrateOcsGlobalSettings.vbs /Action: MigrateServerDnReferences /SearchBaseDN:<server search base DN>

    Where server search base DNis the migration scope for servers.

  6. Update msRTCSIP-PrimaryHomeServer DN References for Migration from Live Communications Server 2005for User, Contact, and inetOrgPerson objects. At a command prompt, type the following command, and then press RETURN:

    cscript MigrateOcsGlobalSettings.vbs /Action: MigrateUserDnReferences /SearchBaseDN:<user search base DN>

    Where user search base DNis the migration scope for users.

  7. Use the Office Communications Server 2007 snap-in to restart the Office Communications Server services, and then Verify that Migration is Successful from Live Communications Server 2005.

  8. Remove Global Settings Tree from the System Container for Migration from Live Communications Server 2005in the root domain. At a command prompt, type the following command, and then press RETURN:

    cscript MigrateOcsGlobalSettings.vbs /Action: DeleteSystemGlobalSettingsTree

See Also