Running the Office Communications Server 2007 Global Settings Migration Tool

The Global Settings Migration Tool enables Administrators of existing OCS 2007 deployments to migrate the OCS related global settings residing in Active Directory, from the root domain’s System container to the Configuration container. The migration of OCS global settings to the Configuration container provides a better performance solution for decentralized AD topologies.

I'm providing this post based on feedback from customers experience and any examples will be from my test lab.

For additional information and proper guidance on preparing for and running the Global Settings Migration Tool please familiarize yourself with the Microsoft Office Communications Server 2007 Global Setting Migration Tool document that is included with the tool download and also the online documentation at https://technet.microsoft.com/en-us/library/dd441214(office.13).aspx.

Proper planning is always appropriate. You will need to plan an outage window for your OCS Services before running the tool. This outage should be based on the time for Active Directory replication to occur in your topology along the the time to migrate DN references for user, contact and inetOrgPerson objects in your environment as mentioned in the documentation.

In my lab environment I have one domain controller, one OCS 2007 Front End Server with one SQL Back End Server.

First I run the Tool with the /check option before executing the tool without the /check to start the migration and I get the following output.

cscript MigrateOcsGlobalSettings.vbs /Action:MigrateGlobalSettingsTree /check

Forest Root Domain: sv.local
Root Domain DC: SV-DC.sv.local
Forest GC: SV-DC.sv.local
System Global Settings ADsPath: CN=Microsoft,CN=System,DC=sv,DC=local
Configuration Services ADsPath: CN=Services,CN=Configuration,DC=sv,DC=local
Schema Major Version: 1007

Copy Global Settings Tree Structure To Configuration Container

|---CN=RTC Service (msRTCSIP-Service) OBJECT-NOTFOUND
|---|---CN=Global Settings (msRTCSIP-GlobalContainer) PARENT-NOTFOUND
|---|---|---CN={05F54AE4-FD26-4DD9-85EE-D860E6C6C6CC} (msRTCSIP-Domain) PARENT-NOTFOUND
|---|---|---CN={3136D6B1-A15A-428A-9AEE-C22615FF8939} (msRTCSIP-TrustedServer) PARENT-NOTFOUND
|---|---|---CN={F30084FE-EE9A-43EC-9054-C5EFDCDE8DBD} (msRTCSIP-TrustedServer) PARENT-NOTFOUND
|---|---CN=Location Normalization Rules (msRTCSIP-LocalNormalizations) PARENT-NOTFOUND
|---|---CN=Location Profiles (msRTCSIP-LocationProfiles) PARENT-NOTFOUND
|---|---CN=MCU Factories (msRTCSIP-MCUFactories) PARENT-NOTFOUND
|---|---|---CN={637F258C-89F9-43B4-A9BB-29C0E9846180} (msRTCSIP-MCUFactory) PARENT-NOTFOUND
|---|---|---CN={6C3F66DB-0B9E-4638-835E-CC0C61EA9FD1} (msRTCSIP-MCUFactory) PARENT-NOTFOUND
|---|---|---CN={7E736893-09E6-499F-971D-9AAD1BE7F858} (msRTCSIP-MCUFactory) PARENT-NOTFOUND
|---|---|---CN={D0AAF851-C1E5-47BB-B5F5-07A86CCFAAF3} (msRTCSIP-MCUFactory) PARENT-NOTFOUND
|---|---CN=Phone Route Usages (msRTCSIP-RouteUsages) PARENT-NOTFOUND
|---|---|---CN={C491D082-9CD3-4A41-9A79-9DCEE38670EB} (msRTCSIP-RouteUsage) PARENT-NOTFOUND
|---|---CN=Phone Routes (msRTCSIP-PhoneRoutes) PARENT-NOTFOUND
|---|---CN=Policies (msRTCSIP-Policies) PARENT-NOTFOUND
|---|---|---CN={1815ED7B-A539-4117-9283-E8DD27CD393E} (msRTCSIP-GlobalUserPolicy) PARENT-NOTFOUND
|---|---|---CN={2D056C61-6B35-4C99-B688-A97DA4E5B2D3} (msRTCSIP-GlobalUserPolicy) PARENT-NOTFOUND
|---|---|---CN={6B151D61-D98B-4A16-9D6C-8BBB3111228A} (msRTCSIP-GlobalUserPolicy) PARENT-NOTFOUND
|---|---|---CN={6B41BE99-5C45-41E5-B34C-F6B8D0079E7B} (msRTCSIP-GlobalUserPolicy) PARENT-NOTFOUND
|---|---|---CN={ABE55F05-1AE6-4CD9-A3FE-7B95513DEA5E} (msRTCSIP-GlobalUserPolicy) PARENT-NOTFOUND
|---|---|---CN={CC0B361E-BC60-4EC5-B6A9-98268C9E35AD} (msRTCSIP-GlobalUserPolicy) PARENT-NOTFOUND
|---|---CN=Pools (msRTCSIP-Pools) PARENT-NOTFOUND
|---|---|---CN=svpool01 (msRTCSIP-Pool) PARENT-NOTFOUND
|---|---|---|---CN=Microsoft (container) PARENT-NOTFOUND
|---|---|---|---|---CN={637F258C-89F9-43B4-A9BB-29C0E9846180} (msRTCSIP-MCUFactoryService) PARENT-NOTFOUND
|---|---|---|---|---CN={6C3F66DB-0B9E-4638-835E-CC0C61EA9FD1} (msRTCSIP-MCUFactoryService) PARENT-NOTFOUND
|---|---|---|---|---CN={7E736893-09E6-499F-971D-9AAD1BE7F858} (msRTCSIP-MCUFactoryService) PARENT-NOTFOUND
|---|---|---|---|---CN={D0AAF851-C1E5-47BB-B5F5-07A86CCFAAF3} (msRTCSIP-MCUFactoryService) PARENT-NOTFOUND
|---|---|---|---|---CN=LC Services (msRTCSIP-PoolService) PARENT-NOTFOUND
|---|---|---|---|---CN=LS WebComponents Services (msRTCSIP-WebComponentsService) PARENT-NOTFOUND
|---|---CN=Trusted MCUs (msRTCSIP-TrustedMCUs) PARENT-NOTFOUND
|---|---|---CN={38382359-0CF3-432F-A446-0D69B1BA6A23} (msRTCSIP-TrustedMCU) PARENT-NOTFOUND
|---|---|---CN={4C8F2C5E-6858-4CD3-B762-6F7DE0195DAB} (msRTCSIP-TrustedMCU) PARENT-NOTFOUND
|---|---|---CN={DFDB7A27-DA39-41B1-8994-15BBCD916C03} (msRTCSIP-TrustedMCU) PARENT-NOTFOUND
|---|---|---CN={E27A6D4D-2537-4C0E-8334-229D3BBEDD0F} (msRTCSIP-TrustedMCU) PARENT-NOTFOUND
|---|---CN=Trusted Proxies (msRTCSIP-TrustedProxies) PARENT-NOTFOUND
|---|---CN=Trusted Services (msRTCSIP-TrustedServices) PARENT-NOTFOUND
|---|---CN=Trusted WebComponentsServers (msRTCSIP-TrustedWebComponentsServers) PARENT-NOTFOUND
|---|---|---CN={EDAA585E-EED5-4BA7-AE65-BA1E05382E2B} (msRTCSIP-TrustedWebComponentsServer) PARENT-NOTFOUND

This migrate step hasn't fully completed yet. Please repeat the action till it complete successfully.

Time (s): 0

The PARENT-NOTFOUND results are expected as they reference containers that are NULL. Results will vary based on your configuration and entries that have been populated.

The "This migrated step hasn't fully completed yet. Please repeat the action till it complete successfully." is also expected based on script logic.

After running Step 1 with the /check option I'm running it without the check and receive the following output.

Step 1 

cscript MigrateOcsGlobalSettings.vbs /Action:MigrateGlobalSettingsTree

Output Step 1

Forest Root Domain: sv.local
Root Domain DC: SV-DC.sv.local
Forest GC: SV-DC.sv.local
System Global Settings ADsPath: CN=Microsoft,CN=System,DC=sv,DC=local
Configuration Services ADsPath: CN=Services,CN=Configuration,DC=sv,DC=local
Schema Major Version: 1007

Copy Global Settings Tree Structure To Configuration Container

|---CN=RTC Service (msRTCSIP-Service) OBJECT-CREATED
|---|---CN=Global Settings (msRTCSIP-GlobalContainer) OBJECT-CREATED
|---|---|---CN={05F54AE4-FD26-4DD9-85EE-D860E6C6C6CC} (msRTCSIP-Domain) OBJECT-CREATED
|---|---|---CN={3136D6B1-A15A-428A-9AEE-C22615FF8939} (msRTCSIP-TrustedServer) OBJECT-CREATED
|---|---|---CN={F30084FE-EE9A-43EC-9054-C5EFDCDE8DBD} (msRTCSIP-TrustedServer) OBJECT-CREATED
|---|---CN=Location Normalization Rules (msRTCSIP-LocalNormalizations) OBJECT-CREATED
|---|---CN=Location Profiles (msRTCSIP-LocationProfiles) OBJECT-CREATED
|---|---CN=MCU Factories (msRTCSIP-MCUFactories) OBJECT-CREATED
|---|---|---CN={637F258C-89F9-43B4-A9BB-29C0E9846180} (msRTCSIP-MCUFactory) OBJECT-CREATED
|---|---|---CN={6C3F66DB-0B9E-4638-835E-CC0C61EA9FD1} (msRTCSIP-MCUFactory) OBJECT-CREATED
|---|---|---CN={7E736893-09E6-499F-971D-9AAD1BE7F858} (msRTCSIP-MCUFactory) OBJECT-CREATED
|---|---|---CN={D0AAF851-C1E5-47BB-B5F5-07A86CCFAAF3} (msRTCSIP-MCUFactory) OBJECT-CREATED
|---|---CN=Phone Route Usages (msRTCSIP-RouteUsages) OBJECT-CREATED
|---|---|---CN={C491D082-9CD3-4A41-9A79-9DCEE38670EB} (msRTCSIP-RouteUsage) OBJECT-CREATED
|---|---CN=Phone Routes (msRTCSIP-PhoneRoutes) OBJECT-CREATED
|---|---CN=Policies (msRTCSIP-Policies) OBJECT-CREATED
|---|---|---CN={1815ED7B-A539-4117-9283-E8DD27CD393E} (msRTCSIP-GlobalUserPolicy) OBJECT-CREATED
|---|---|---CN={2D056C61-6B35-4C99-B688-A97DA4E5B2D3} (msRTCSIP-GlobalUserPolicy) OBJECT-CREATED
|---|---|---CN={6B151D61-D98B-4A16-9D6C-8BBB3111228A} (msRTCSIP-GlobalUserPolicy) OBJECT-CREATED
|---|---|---CN={6B41BE99-5C45-41E5-B34C-F6B8D0079E7B} (msRTCSIP-GlobalUserPolicy) OBJECT-CREATED
|---|---|---CN={ABE55F05-1AE6-4CD9-A3FE-7B95513DEA5E} (msRTCSIP-GlobalUserPolicy) OBJECT-CREATED
|---|---|---CN={CC0B361E-BC60-4EC5-B6A9-98268C9E35AD} (msRTCSIP-GlobalUserPolicy) OBJECT-CREATED
|---|---CN=Pools (msRTCSIP-Pools) OBJECT-CREATED
|---|---|---CN=svpool01 (msRTCSIP-Pool) OBJECT-CREATED
|---|---|---|---CN=Microsoft (container) OBJECT-CREATED
|---|---|---|---|---CN={637F258C-89F9-43B4-A9BB-29C0E9846180} (msRTCSIP-MCUFactoryService) OBJECT-CREATED
|---|---|---|---|---CN={6C3F66DB-0B9E-4638-835E-CC0C61EA9FD1} (msRTCSIP-MCUFactoryService) OBJECT-CREATED
|---|---|---|---|---CN={7E736893-09E6-499F-971D-9AAD1BE7F858} (msRTCSIP-MCUFactoryService) OBJECT-CREATED
|---|---|---|---|---CN={D0AAF851-C1E5-47BB-B5F5-07A86CCFAAF3} (msRTCSIP-MCUFactoryService) OBJECT-CREATED
|---|---|---|---|---CN=LC Services (msRTCSIP-PoolService) OBJECT-CREATED
|---|---|---|---|---CN=LS WebComponents Services (msRTCSIP-WebComponentsService) OBJECT-CREATED
|---|---CN=Trusted MCUs (msRTCSIP-TrustedMCUs) OBJECT-CREATED
|---|---|---CN={38382359-0CF3-432F-A446-0D69B1BA6A23} (msRTCSIP-TrustedMCU) OBJECT-CREATED
|---|---|---CN={4C8F2C5E-6858-4CD3-B762-6F7DE0195DAB} (msRTCSIP-TrustedMCU) OBJECT-CREATED
|---|---|---CN={DFDB7A27-DA39-41B1-8994-15BBCD916C03} (msRTCSIP-TrustedMCU) OBJECT-CREATED
|---|---|---CN={E27A6D4D-2537-4C0E-8334-229D3BBEDD0F} (msRTCSIP-TrustedMCU) OBJECT-CREATED
|---|---CN=Trusted Proxies (msRTCSIP-TrustedProxies) OBJECT-CREATED
|---|---CN=Trusted Services (msRTCSIP-TrustedServices) OBJECT-CREATED
|---|---CN=Trusted WebComponentsServers (msRTCSIP-TrustedWebComponentsServers) OBJECT-CREATED
|---|---|---CN={EDAA585E-EED5-4BA7-AE65-BA1E05382E2B} (msRTCSIP-TrustedWebComponentsServer) OBJECT-CREATED

MigrateGlobalSettingsTree step has completed successfully. Next step is MigrateGlobalSettingsProperties

Time (s): 1

Note: Pay attention to the end result after each step. If "step has completed successfully" then you are ready to continue to the next step provided you've given time for AD replication. If "not fully completed" repeat.

Step 2

cscript MigrateOcsGlobalSettings.vbs /Action:MigrateGlobalSettingsProperties

Output Step 2

Forest Root Domain: sv.local
Root Domain DC: SV-DC.sv.local
Forest GC: SV-DC.sv.local
System Global Settings ADsPath: CN=Microsoft,CN=System,DC=sv,DC=local
Configuration Services ADsPath: CN=Services,CN=Configuration,DC=sv,DC=local
Schema Major Version: 1007

Copy Global Settings Tree Structure To Configuration Container

|---CN=RTC Service (msRTCSIP-Service) OBJECT-EXIST
|---| keywords PROP-UPDATED
|---|---CN=Global Settings (msRTCSIP-GlobalContainer) OBJECT-EXIST
|---|---| msRTCSIP-MinRegistrationTimeout PROP-UPDATED
|---|---| msRTCSIP-DefRegistrationTimeout PROP-UPDATED
|---|---| msRTCSIP-MaxRegistrationTimeout PROP-UPDATED
|---|---| msRTCSIP-MinPresenceSubscriptionTimeout PROP-UPDATED
|---|---| msRTCSIP-DefPresenceSubscriptionTimeout PROP-UPDATED
|---|---| msRTCSIP-MaxPresenceSubscriptionTimeout PROP-UPDATED
|---|---| msRTCSIP-MinRoamingDataSubscriptionTimeout PROP-UPDATED
|---|---| msRTCSIP-DefRoamingDataSubscriptionTimeout PROP-UPDATED
|---|---| msRTCSIP-MaxRoamingDataSubscriptionTimeout PROP-UPDATED
|---|---| msRTCSIP-SearchMaxResults PROP-UPDATED
|---|---| msRTCSIP-SearchMaxRequests PROP-UPDATED
|---|---| msRTCSIP-NumDevicesPerUser PROP-UPDATED
|---|---| msRTCSIP-MaxNumOutstandingSearchPerServer PROP-UPDATED
|---|---| msRTCSIP-MaxNumSubscriptionsPerUser PROP-UPDATED
|---|---| msRTCSIP-GlobalSettingsData PROP-UPDATED
|---|---| msRTCSIP-EnableFederation PROP-UPDATED
|---|---| msRTCSIP-EnableBestEffortNotify PROP-UPDATED
|---|---| msRTCSIP-ArchiveDefaultFlags PROP-UPDATED
|---|---| msRTCSIP-MeetingFlags PROP-UPDATED
|---|---| msRTCSIP-MeetingPolicy PROP-UPDATED
|---|---| msRTCSIP-UCFlags PROP-UPDATED
|---|---| msRTCSIP-UCPolicy PROP-UPDATED
|---|---|---CN={05F54AE4-FD26-4DD9-85EE-D860E6C6C6CC} (msRTCSIP-Domain) OBJECT-EXIST
|---|---|---| msRTCSIP-DomainName PROP-UPDATED
|---|---|---| msRTCSIP-Default PROP-UPDATED
|---|---|---CN={3136D6B1-A15A-428A-9AEE-C22615FF8939} (msRTCSIP-TrustedServer) OBJECT-EXIST
|---|---|---| msRTCSIP-TrustedServerFQDN PROP-UPDATED
|---|---|---| msRTCSIP-TrustedServerVersion PROP-UPDATED
|---|---|---CN={F30084FE-EE9A-43EC-9054-C5EFDCDE8DBD} (msRTCSIP-TrustedServer) OBJECT-EXIST
|---|---|---| msRTCSIP-TrustedServerFQDN PROP-UPDATED
|---|---|---| msRTCSIP-TrustedServerVersion PROP-UPDATED
|---|---CN=Location Normalization Rules (msRTCSIP-LocalNormalizations) OBJECT-EXIST
|---|---CN=Location Profiles (msRTCSIP-LocationProfiles) OBJECT-EXIST
|---|---CN=MCU Factories (msRTCSIP-MCUFactories) OBJECT-EXIST
|---|---|---CN={637F258C-89F9-43B4-A9BB-29C0E9846180} (msRTCSIP-MCUFactory) OBJECT-EXIST
|---|---|---| msRTCSIP-MCUType PROP-UPDATED
|---|---|---| msRTCSIP-MCUVendor PROP-UPDATED
|---|---|---| msRTCSIP-MCUFactoryData PROP-UPDATED
|---|---|---| msRTCSIP-ServerVersion PROP-UPDATED
|---|---|---CN={6C3F66DB-0B9E-4638-835E-CC0C61EA9FD1} (msRTCSIP-MCUFactory) OBJECT-EXIST
|---|---|---| msRTCSIP-MCUType PROP-UPDATED
|---|---|---| msRTCSIP-MCUVendor PROP-UPDATED
|---|---|---| msRTCSIP-MCUFactoryData PROP-UPDATED
|---|---|---| msRTCSIP-ServerVersion PROP-UPDATED
|---|---|---CN={7E736893-09E6-499F-971D-9AAD1BE7F858} (msRTCSIP-MCUFactory) OBJECT-EXIST
|---|---|---| msRTCSIP-MCUType PROP-UPDATED
|---|---|---| msRTCSIP-MCUVendor PROP-UPDATED
|---|---|---| msRTCSIP-MCUFactoryData PROP-UPDATED
|---|---|---| msRTCSIP-ServerVersion PROP-UPDATED
|---|---|---CN={D0AAF851-C1E5-47BB-B5F5-07A86CCFAAF3} (msRTCSIP-MCUFactory) OBJECT-EXIST
|---|---|---| msRTCSIP-MCUType PROP-UPDATED
|---|---|---| msRTCSIP-MCUVendor PROP-UPDATED
|---|---|---| msRTCSIP-MCUFactoryData PROP-UPDATED
|---|---|---| msRTCSIP-ServerVersion PROP-UPDATED
|---|---CN=Phone Route Usages (msRTCSIP-RouteUsages) OBJECT-EXIST
|---|---|---CN={C491D082-9CD3-4A41-9A79-9DCEE38670EB} (msRTCSIP-RouteUsage) OBJECT-EXIST
|---|---|---| msRTCSIP-Description PROP-UPDATED
|---|---|---| msRTCSIP-RouteUsageAttribute PROP-UPDATED
|---|---|---| msRTCSIP-Default PROP-UPDATED
|---|---CN=Phone Routes (msRTCSIP-PhoneRoutes) OBJECT-EXIST
|---|---CN=Policies (msRTCSIP-Policies) OBJECT-EXIST
|---|---|---CN={1815ED7B-A539-4117-9283-E8DD27CD393E} (msRTCSIP-GlobalUserPolicy) OBJECT-EXIST
|---|---|---| msRTCSIP-PolicyType PROP-UPDATED
|---|---|---| msRTCSIP-PolicyContent PROP-UPDATED
|---|---|---| msRTCSIP-DefaultPolicy PROP-UPDATED
|---|---|---CN={2D056C61-6B35-4C99-B688-A97DA4E5B2D3} (msRTCSIP-GlobalUserPolicy) OBJECT-EXIST
|---|---|---| msRTCSIP-PolicyType PROP-UPDATED
|---|---|---| msRTCSIP-PolicyContent PROP-UPDATED
|---|---|---| msRTCSIP-DefaultPolicy PROP-UPDATED
|---|---|---CN={6B151D61-D98B-4A16-9D6C-8BBB3111228A} (msRTCSIP-GlobalUserPolicy) OBJECT-EXIST
|---|---|---| msRTCSIP-PolicyType PROP-UPDATED
|---|---|---| msRTCSIP-PolicyContent PROP-UPDATED
|---|---|---| msRTCSIP-DefaultPolicy PROP-UPDATED
|---|---|---CN={6B41BE99-5C45-41E5-B34C-F6B8D0079E7B} (msRTCSIP-GlobalUserPolicy) OBJECT-EXIST
|---|---|---| msRTCSIP-PolicyType PROP-UPDATED
|---|---|---| msRTCSIP-PolicyContent PROP-UPDATED
|---|---|---| msRTCSIP-DefaultPolicy PROP-UPDATED
|---|---|---CN={ABE55F05-1AE6-4CD9-A3FE-7B95513DEA5E} (msRTCSIP-GlobalUserPolicy) OBJECT-EXIST
|---|---|---| msRTCSIP-PolicyType PROP-UPDATED
|---|---|---| msRTCSIP-PolicyContent PROP-UPDATED
|---|---|---| msRTCSIP-DefaultPolicy PROP-UPDATED
|---|---|---CN={CC0B361E-BC60-4EC5-B6A9-98268C9E35AD} (msRTCSIP-GlobalUserPolicy) OBJECT-EXIST
|---|---|---| msRTCSIP-PolicyType PROP-UPDATED
|---|---|---| msRTCSIP-PolicyContent PROP-UPDATED
|---|---|---| msRTCSIP-DefaultPolicy PROP-UPDATED
|---|---CN=Pools (msRTCSIP-Pools) OBJECT-EXIST
|---|---|---CN=svpool01 (msRTCSIP-Pool) OBJECT-EXIST
|---|---|---| dNSHostName PROP-UPDATED
|---|---|---| msRTCSIP-BackEndServer PROP-UPDATED
|---|---|---| msRTCSIP-PoolType PROP-UPDATED
|---|---|---| msRTCSIP-PoolDisplayName PROP-UPDATED
|---|---|---| msRTCSIP-PoolFunctionality PROP-UPDATED
|---|---|---| msRTCSIP-PoolVersion PROP-UPDATED
|---|---|---| msRTCSIP-PoolDomainFQDN PROP-UPDATED
|---|---|---|---CN=Microsoft (container) OBJECT-EXIST
|---|---|---|---|---CN={637F258C-89F9-43B4-A9BB-29C0E9846180} (msRTCSIP-MCUFactoryService) OBJECT-EXIST
|---|---|---|---|---| msRTCSIP-MCUFactoryPath PROP-UPDATED
|---|---|---|---|---CN={6C3F66DB-0B9E-4638-835E-CC0C61EA9FD1} (msRTCSIP-MCUFactoryService) OBJECT-EXIST
|---|---|---|---|---| msRTCSIP-MCUFactoryPath PROP-UPDATED
|---|---|---|---|---CN={7E736893-09E6-499F-971D-9AAD1BE7F858} (msRTCSIP-MCUFactoryService) OBJECT-EXIST
|---|---|---|---|---| msRTCSIP-MCUFactoryPath PROP-UPDATED
|---|---|---|---|---CN={D0AAF851-C1E5-47BB-B5F5-07A86CCFAAF3} (msRTCSIP-MCUFactoryService) OBJECT-EXIST
|---|---|---|---|---| msRTCSIP-MCUFactoryPath PROP-UPDATED
|---|---|---|---|---CN=LC Services (msRTCSIP-PoolService) OBJECT-EXIST
|---|---|---|---|---CN=LS WebComponents Services (msRTCSIP-WebComponentsService) OBJECT-EXIST
|---|---CN=Trusted MCUs (msRTCSIP-TrustedMCUs) OBJECT-EXIST
|---|---|---CN={38382359-0CF3-432F-A446-0D69B1BA6A23} (msRTCSIP-TrustedMCU) OBJECT-EXIST
|---|---|---| msRTCSIP-TrustedServerVersion PROP-UPDATED
|---|---|---| msRTCSIP-MCUType PROP-UPDATED
|---|---|---| msRTCSIP-MCUVendor PROP-UPDATED
|---|---|---| msRTCSIP-TrustedMCUFQDN PROP-UPDATED
|---|---|---CN={4C8F2C5E-6858-4CD3-B762-6F7DE0195DAB} (msRTCSIP-TrustedMCU) OBJECT-EXIST
|---|---|---| msRTCSIP-TrustedServerVersion PROP-UPDATED
|---|---|---| msRTCSIP-MCUType PROP-UPDATED
|---|---|---| msRTCSIP-MCUVendor PROP-UPDATED
|---|---|---| msRTCSIP-TrustedMCUFQDN PROP-UPDATED
|---|---|---CN={DFDB7A27-DA39-41B1-8994-15BBCD916C03} (msRTCSIP-TrustedMCU) OBJECT-EXIST
|---|---|---| msRTCSIP-TrustedServerVersion PROP-UPDATED
|---|---|---| msRTCSIP-MCUType PROP-UPDATED
|---|---|---| msRTCSIP-MCUVendor PROP-UPDATED
|---|---|---| msRTCSIP-TrustedMCUFQDN PROP-UPDATED
|---|---|---CN={E27A6D4D-2537-4C0E-8334-229D3BBEDD0F} (msRTCSIP-TrustedMCU) OBJECT-EXIST
|---|---|---| msRTCSIP-TrustedServerVersion PROP-UPDATED
|---|---|---| msRTCSIP-MCUType PROP-UPDATED
|---|---|---| msRTCSIP-MCUVendor PROP-UPDATED
|---|---|---| msRTCSIP-TrustedMCUFQDN PROP-UPDATED
|---|---CN=Trusted Proxies (msRTCSIP-TrustedProxies) OBJECT-EXIST
|---|---CN=Trusted Services (msRTCSIP-TrustedServices) OBJECT-EXIST
|---|---CN=Trusted WebComponentsServers (msRTCSIP-TrustedWebComponentsServers) OBJECT-EXIST
|---|---|---CN={EDAA585E-EED5-4BA7-AE65-BA1E05382E2B} (msRTCSIP-TrustedWebComponentsServer) OBJECT-EXIST
|---|---|---| msRTCSIP-TrustedServerVersion PROP-UPDATED
|---|---|---| msRTCSIP-TrustedWebComponentsServerFQDN PROP-UPDATED

This migrate step hasn't fully completed yet. Please repeat the action till it complete successfully.

Time (s): 1

Not fully completed. So I re-run Step 2.

Forest Root Domain: sv.local
Root Domain DC: SV-DC.sv.local
Forest GC: SV-DC.sv.local
System Global Settings ADsPath: CN=Microsoft,CN=System,DC=sv,DC=local
Configuration Services ADsPath: CN=Services,CN=Configuration,DC=sv,DC=local
Schema Major Version: 1007

Copy Global Settings Tree Structure To Configuration Container

|---CN=RTC Service (msRTCSIP-Service) OBJECT-EXIST
|---| keywords PROP-EXISTS
|---|---CN=Global Settings (msRTCSIP-GlobalContainer) OBJECT-EXIST
|---|---| msRTCSIP-MinRegistrationTimeout PROP-EXISTS
|---|---| msRTCSIP-DefRegistrationTimeout PROP-EXISTS
|---|---| msRTCSIP-MaxRegistrationTimeout PROP-EXISTS
|---|---| msRTCSIP-MinPresenceSubscriptionTimeout PROP-EXISTS
|---|---| msRTCSIP-DefPresenceSubscriptionTimeout PROP-EXISTS
|---|---| msRTCSIP-MaxPresenceSubscriptionTimeout PROP-EXISTS
|---|---| msRTCSIP-MinRoamingDataSubscriptionTimeout PROP-EXISTS
|---|---| msRTCSIP-DefRoamingDataSubscriptionTimeout PROP-EXISTS
|---|---| msRTCSIP-MaxRoamingDataSubscriptionTimeout PROP-EXISTS
|---|---| msRTCSIP-SearchMaxResults PROP-EXISTS
|---|---| msRTCSIP-SearchMaxRequests PROP-EXISTS
|---|---| msRTCSIP-NumDevicesPerUser PROP-EXISTS
|---|---| msRTCSIP-MaxNumOutstandingSearchPerServer PROP-EXISTS
|---|---| msRTCSIP-MaxNumSubscriptionsPerUser PROP-EXISTS
|---|---| msRTCSIP-GlobalSettingsData PROP-EXISTS
|---|---| msRTCSIP-EnableFederation PROP-EXISTS
|---|---| msRTCSIP-EnableBestEffortNotify PROP-EXISTS
|---|---| msRTCSIP-ArchiveDefaultFlags PROP-EXISTS
|---|---| msRTCSIP-MeetingFlags PROP-EXISTS
|---|---| msRTCSIP-MeetingPolicy PROP-EXISTS
|---|---| msRTCSIP-UCFlags PROP-EXISTS
|---|---| msRTCSIP-UCPolicy PROP-EXISTS
|---|---|---CN={05F54AE4-FD26-4DD9-85EE-D860E6C6C6CC} (msRTCSIP-Domain) OBJECT-EXIST
|---|---|---| msRTCSIP-DomainName PROP-EXISTS
|---|---|---| msRTCSIP-Default PROP-EXISTS
|---|---|---CN={3136D6B1-A15A-428A-9AEE-C22615FF8939} (msRTCSIP-TrustedServer) OBJECT-EXIST
|---|---|---| msRTCSIP-TrustedServerFQDN PROP-EXISTS
|---|---|---| msRTCSIP-TrustedServerVersion PROP-EXISTS
|---|---|---CN={F30084FE-EE9A-43EC-9054-C5EFDCDE8DBD} (msRTCSIP-TrustedServer) OBJECT-EXIST
|---|---|---| msRTCSIP-TrustedServerFQDN PROP-EXISTS
|---|---|---| msRTCSIP-TrustedServerVersion PROP-EXISTS
|---|---CN=Location Normalization Rules (msRTCSIP-LocalNormalizations) OBJECT-EXIST
|---|---CN=Location Profiles (msRTCSIP-LocationProfiles) OBJECT-EXIST
|---|---CN=MCU Factories (msRTCSIP-MCUFactories) OBJECT-EXIST
|---|---|---CN={637F258C-89F9-43B4-A9BB-29C0E9846180} (msRTCSIP-MCUFactory) OBJECT-EXIST
|---|---|---| msRTCSIP-MCUType PROP-EXISTS
|---|---|---| msRTCSIP-MCUVendor PROP-EXISTS
|---|---|---| msRTCSIP-MCUFactoryData PROP-EXISTS
|---|---|---| msRTCSIP-ServerVersion PROP-EXISTS
|---|---|---CN={6C3F66DB-0B9E-4638-835E-CC0C61EA9FD1} (msRTCSIP-MCUFactory) OBJECT-EXIST
|---|---|---| msRTCSIP-MCUType PROP-EXISTS
|---|---|---| msRTCSIP-MCUVendor PROP-EXISTS
|---|---|---| msRTCSIP-MCUFactoryData PROP-EXISTS
|---|---|---| msRTCSIP-ServerVersion PROP-EXISTS
|---|---|---CN={7E736893-09E6-499F-971D-9AAD1BE7F858} (msRTCSIP-MCUFactory) OBJECT-EXIST
|---|---|---| msRTCSIP-MCUType PROP-EXISTS
|---|---|---| msRTCSIP-MCUVendor PROP-EXISTS
|---|---|---| msRTCSIP-MCUFactoryData PROP-EXISTS
|---|---|---| msRTCSIP-ServerVersion PROP-EXISTS
|---|---|---CN={D0AAF851-C1E5-47BB-B5F5-07A86CCFAAF3} (msRTCSIP-MCUFactory) OBJECT-EXIST
|---|---|---| msRTCSIP-MCUType PROP-EXISTS
|---|---|---| msRTCSIP-MCUVendor PROP-EXISTS
|---|---|---| msRTCSIP-MCUFactoryData PROP-EXISTS
|---|---|---| msRTCSIP-ServerVersion PROP-EXISTS
|---|---CN=Phone Route Usages (msRTCSIP-RouteUsages) OBJECT-EXIST
|---|---|---CN={C491D082-9CD3-4A41-9A79-9DCEE38670EB} (msRTCSIP-RouteUsage) OBJECT-EXIST
|---|---|---| msRTCSIP-Description PROP-EXISTS
|---|---|---| msRTCSIP-RouteUsageAttribute PROP-EXISTS
|---|---|---| msRTCSIP-Default PROP-EXISTS
|---|---CN=Phone Routes (msRTCSIP-PhoneRoutes) OBJECT-EXIST
|---|---CN=Policies (msRTCSIP-Policies) OBJECT-EXIST
|---|---|---CN={1815ED7B-A539-4117-9283-E8DD27CD393E} (msRTCSIP-GlobalUserPolicy) OBJECT-EXIST
|---|---|---| msRTCSIP-PolicyType PROP-EXISTS
|---|---|---| msRTCSIP-PolicyContent PROP-EXISTS
|---|---|---| msRTCSIP-DefaultPolicy PROP-EXISTS
|---|---|---CN={2D056C61-6B35-4C99-B688-A97DA4E5B2D3} (msRTCSIP-GlobalUserPolicy) OBJECT-EXIST
|---|---|---| msRTCSIP-PolicyType PROP-EXISTS
|---|---|---| msRTCSIP-PolicyContent PROP-EXISTS
|---|---|---| msRTCSIP-DefaultPolicy PROP-EXISTS
|---|---|---CN={6B151D61-D98B-4A16-9D6C-8BBB3111228A} (msRTCSIP-GlobalUserPolicy) OBJECT-EXIST
|---|---|---| msRTCSIP-PolicyType PROP-EXISTS
|---|---|---| msRTCSIP-PolicyContent PROP-EXISTS
|---|---|---| msRTCSIP-DefaultPolicy PROP-EXISTS
|---|---|---CN={6B41BE99-5C45-41E5-B34C-F6B8D0079E7B} (msRTCSIP-GlobalUserPolicy) OBJECT-EXIST
|---|---|---| msRTCSIP-PolicyType PROP-EXISTS
|---|---|---| msRTCSIP-PolicyContent PROP-EXISTS
|---|---|---| msRTCSIP-DefaultPolicy PROP-EXISTS
|---|---|---CN={ABE55F05-1AE6-4CD9-A3FE-7B95513DEA5E} (msRTCSIP-GlobalUserPolicy) OBJECT-EXIST
|---|---|---| msRTCSIP-PolicyType PROP-EXISTS
|---|---|---| msRTCSIP-PolicyContent PROP-EXISTS
|---|---|---| msRTCSIP-DefaultPolicy PROP-EXISTS
|---|---|---CN={CC0B361E-BC60-4EC5-B6A9-98268C9E35AD} (msRTCSIP-GlobalUserPolicy) OBJECT-EXIST
|---|---|---| msRTCSIP-PolicyType PROP-EXISTS
|---|---|---| msRTCSIP-PolicyContent PROP-EXISTS
|---|---|---| msRTCSIP-DefaultPolicy PROP-EXISTS
|---|---CN=Pools (msRTCSIP-Pools) OBJECT-EXIST
|---|---|---CN=svpool01 (msRTCSIP-Pool) OBJECT-EXIST
|---|---|---| dNSHostName PROP-EXISTS
|---|---|---| msRTCSIP-BackEndServer PROP-EXISTS
|---|---|---| msRTCSIP-PoolType PROP-EXISTS
|---|---|---| msRTCSIP-PoolDisplayName PROP-EXISTS
|---|---|---| msRTCSIP-PoolFunctionality PROP-EXISTS
|---|---|---| msRTCSIP-PoolVersion PROP-EXISTS
|---|---|---| msRTCSIP-PoolDomainFQDN PROP-EXISTS
|---|---|---|---CN=Microsoft (container) OBJECT-EXIST
|---|---|---|---|---CN={637F258C-89F9-43B4-A9BB-29C0E9846180} (msRTCSIP-MCUFactoryService) OBJECT-EXIST
|---|---|---|---|---| msRTCSIP-MCUFactoryPath PROP-EXISTS
|---|---|---|---|---CN={6C3F66DB-0B9E-4638-835E-CC0C61EA9FD1} (msRTCSIP-MCUFactoryService) OBJECT-EXIST
|---|---|---|---|---| msRTCSIP-MCUFactoryPath PROP-EXISTS
|---|---|---|---|---CN={7E736893-09E6-499F-971D-9AAD1BE7F858} (msRTCSIP-MCUFactoryService) OBJECT-EXIST
|---|---|---|---|---| msRTCSIP-MCUFactoryPath PROP-EXISTS
|---|---|---|---|---CN={D0AAF851-C1E5-47BB-B5F5-07A86CCFAAF3} (msRTCSIP-MCUFactoryService) OBJECT-EXIST
|---|---|---|---|---| msRTCSIP-MCUFactoryPath PROP-EXISTS
|---|---|---|---|---CN=LC Services (msRTCSIP-PoolService) OBJECT-EXIST
|---|---|---|---|---CN=LS WebComponents Services (msRTCSIP-WebComponentsService) OBJECT-EXIST
|---|---CN=Trusted MCUs (msRTCSIP-TrustedMCUs) OBJECT-EXIST
|---|---|---CN={38382359-0CF3-432F-A446-0D69B1BA6A23} (msRTCSIP-TrustedMCU) OBJECT-EXIST
|---|---|---| msRTCSIP-TrustedServerVersion PROP-EXISTS
|---|---|---| msRTCSIP-MCUType PROP-EXISTS
|---|---|---| msRTCSIP-MCUVendor PROP-EXISTS
|---|---|---| msRTCSIP-TrustedMCUFQDN PROP-EXISTS
|---|---|---CN={4C8F2C5E-6858-4CD3-B762-6F7DE0195DAB} (msRTCSIP-TrustedMCU) OBJECT-EXIST
|---|---|---| msRTCSIP-TrustedServerVersion PROP-EXISTS
|---|---|---| msRTCSIP-MCUType PROP-EXISTS
|---|---|---| msRTCSIP-MCUVendor PROP-EXISTS
|---|---|---| msRTCSIP-TrustedMCUFQDN PROP-EXISTS
|---|---|---CN={DFDB7A27-DA39-41B1-8994-15BBCD916C03} (msRTCSIP-TrustedMCU) OBJECT-EXIST
|---|---|---| msRTCSIP-TrustedServerVersion PROP-EXISTS
|---|---|---| msRTCSIP-MCUType PROP-EXISTS
|---|---|---| msRTCSIP-MCUVendor PROP-EXISTS
|---|---|---| msRTCSIP-TrustedMCUFQDN PROP-EXISTS
|---|---|---CN={E27A6D4D-2537-4C0E-8334-229D3BBEDD0F} (msRTCSIP-TrustedMCU) OBJECT-EXIST
|---|---|---| msRTCSIP-TrustedServerVersion PROP-EXISTS
|---|---|---| msRTCSIP-MCUType PROP-EXISTS
|---|---|---| msRTCSIP-MCUVendor PROP-EXISTS
|---|---|---| msRTCSIP-TrustedMCUFQDN PROP-EXISTS
|---|---CN=Trusted Proxies (msRTCSIP-TrustedProxies) OBJECT-EXIST
|---|---CN=Trusted Services (msRTCSIP-TrustedServices) OBJECT-EXIST
|---|---CN=Trusted WebComponentsServers (msRTCSIP-TrustedWebComponentsServers) OBJECT-EXIST
|---|---|---CN={EDAA585E-EED5-4BA7-AE65-BA1E05382E2B} (msRTCSIP-TrustedWebComponentsServer) OBJECT-EXIST
|---|---|---| msRTCSIP-TrustedServerVersion PROP-EXISTS
|---|---|---| msRTCSIP-TrustedWebComponentsServerFQDN PROP-EXISTS

MigrateGlobalSettingsProperties step has completed successfully. Next step is creating permissions for the new Global Settings tree.

Time (s): 2

Step 2 has completed successfully.

Step 3

Run ForestPrep for the existing version of OCS 2007 (Not OCS 2007 R2). If you are migrating from LCS 2005 SP1 then it would be ForestPrep for LCS 2005 SP1.

I change directory to %ProgramFiles%\Common Files\Microsoft Office Communications Server 2007

LcsCmd /Forest /Action:ForestPrep

Output Step 3

Microsoft Office Communications Server 2007 Deployment Command Console
Copyright (c) Microsoft Corporation. All rights reserved.

Executing "Initialize Forest Object"
Executing "Initialize Active Directory Connections"
Executing "Forest Prep"
Executing "Check Schema Prep State"
Executing "Create Global Setting Active Directory Objects"
Executing "Create Active Directory Object CN=Services"
Executing "Create Active Directory Object CN=RTC Service"
Executing "Create Active Directory Object CN=Phone Route Usages"
Executing "Create Active Directory Object CN={C491D082-9CD3-4A41-9A79-9DCEE38670EB}"
Executing "Create Active Directory Object CN=Policies"
Executing "Create Active Directory Object CN={6B151D61-D98B-4A16-9D6C-8BBB3111228A}"
Executing "Create Active Directory Object CN={6B41BE99-5C45-41E5-B34C-F6B8D0079E7B}"
Executing "Create Active Directory Object CN=Global Settings"
Executing "Check Default SIP Domain"
Executing "Check Active Directory Object CN={05F54AE4-FD26-4DD9-85EE-D860E6C6C6CC}"
Executing "Create Active Directory Object CN=Pools"
Executing "Create Active Directory Object CN=Trusted MCUs"
Executing "Create Active Directory Object CN=Trusted WebComponentsServers"
Executing "Create Active Directory Object CN=Trusted Proxies"
Executing "Create Active Directory Object CN=Location Profiles"
Executing "Create Active Directory Object CN=Location Normalization Rules"
Executing "Create Active Directory Object CN=Phone Routes"
Executing "Create Active Directory Object CN=Trusted Services"
Executing "Create Active Directory Object CN=MCU Factories"
Executing "Create Active Directory Object CN=RTCPropertySet"
Executing "Create Active Directory Object CN=RTCUserSearchPropertySet"
Executing "Create Office Communications Server Display Specifiers"
Executing "Create Attributes of CN=user-Display,CN=409,CN=DisplaySpecifiers"
Executing "Create Attributes of CN=contact-Display,CN=409,CN=DisplaySpecifiers"
Executing "Create Attributes of CN=organizationalUnit-Display,CN=409,CN=DisplaySpecifiers"
Executing "Create Attributes of CN=inetOrgPerson-Display,CN=409,CN=DisplaySpecifiers"
Executing "Create Attributes of CN=user-Display,CN=401,CN=DisplaySpecifiers"
Executing "Create Attributes of CN=contact-Display,CN=401,CN=DisplaySpecifiers"
Executing "Create Attributes of CN=organizationalUnit-Display,CN=401,CN=DisplaySpecifiers"
Executing "Create Attributes of CN=inetOrgPerson-Display,CN=401,CN=DisplaySpecifiers"
Executing "Create Attributes of CN=user-Display,CN=404,CN=DisplaySpecifiers"
Executing "Create Attributes of CN=contact-Display,CN=404,CN=DisplaySpecifiers"
Executing "Create Attributes of CN=organizationalUnit-Display,CN=404,CN=DisplaySpecifiers"
Executing "Create Attributes of CN=inetOrgPerson-Display,CN=404,CN=DisplaySpecifiers"
Executing "Create Attributes of CN=user-Display,CN=405,CN=DisplaySpecifiers"
Executing "Create Attributes of CN=contact-Display,CN=405,CN=DisplaySpecifiers"
Executing "Create Attributes of CN=organizationalUnit-Display,CN=405,CN=DisplaySpecifiers"
Executing "Create Attributes of CN=inetOrgPerson-Display,CN=405,CN=DisplaySpecifiers"
Executing "Create Attributes of CN=user-Display,CN=406,CN=DisplaySpecifiers"
Executing "Create Attributes of CN=contact-Display,CN=406,CN=DisplaySpecifiers"
Executing "Create Attributes of CN=organizationalUnit-Display,CN=406,CN=DisplaySpecifiers"
Executing "Create Attributes of CN=inetOrgPerson-Display,CN=406,CN=DisplaySpecifiers"
Executing "Create Attributes of CN=user-Display,CN=407,CN=DisplaySpecifiers"
Executing "Create Attributes of CN=contact-Display,CN=407,CN=DisplaySpecifiers"
Executing "Create Attributes of CN=organizationalUnit-Display,CN=407,CN=DisplaySpecifiers"
Executing "Create Attributes of CN=inetOrgPerson-Display,CN=407,CN=DisplaySpecifiers"
Executing "Create Attributes of CN=user-Display,CN=408,CN=DisplaySpecifiers"
Executing "Create Attributes of CN=contact-Display,CN=408,CN=DisplaySpecifiers"
Executing "Create Attributes of CN=organizationalUnit-Display,CN=408,CN=DisplaySpecifiers"
Executing "Create Attributes of CN=inetOrgPerson-Display,CN=408,CN=DisplaySpecifiers"
Executing "Create Attributes of CN=user-Display,CN=40B,CN=DisplaySpecifiers"
Executing "Create Attributes of CN=contact-Display,CN=40B,CN=DisplaySpecifiers"
Executing "Create Attributes of CN=organizationalUnit-Display,CN=40B,CN=DisplaySpecifiers"
Executing "Create Attributes of CN=inetOrgPerson-Display,CN=40B,CN=DisplaySpecifiers"
Executing "Create Attributes of CN=user-Display,CN=40C,CN=DisplaySpecifiers"
Executing "Create Attributes of CN=contact-Display,CN=40C,CN=DisplaySpecifiers"
Executing "Create Attributes of CN=organizationalUnit-Display,CN=40C,CN=DisplaySpecifiers"
Executing "Create Attributes of CN=inetOrgPerson-Display,CN=40C,CN=DisplaySpecifiers"
Executing "Create Attributes of CN=user-Display,CN=40d,CN=DisplaySpecifiers"
Executing "Create Attributes of CN=contact-Display,CN=40d,CN=DisplaySpecifiers"
Executing "Create Attributes of CN=organizationalUnit-Display,CN=40d,CN=DisplaySpecifiers"
Executing "Create Attributes of CN=inetOrgPerson-Display,CN=40d,CN=DisplaySpecifiers"
Executing "Create Attributes of CN=user-Display,CN=40E,CN=DisplaySpecifiers"
Executing "Create Attributes of CN=contact-Display,CN=40E,CN=DisplaySpecifiers"
Executing "Create Attributes of CN=organizationalUnit-Display,CN=40E,CN=DisplaySpecifiers"
Executing "Create Attributes of CN=inetOrgPerson-Display,CN=40E,CN=DisplaySpecifiers"
Executing "Create Attributes of CN=user-Display,CN=410,CN=DisplaySpecifiers"
Executing "Create Attributes of CN=contact-Display,CN=410,CN=DisplaySpecifiers"
Executing "Create Attributes of CN=organizationalUnit-Display,CN=410,CN=DisplaySpecifiers"
Executing "Create Attributes of CN=inetOrgPerson-Display,CN=410,CN=DisplaySpecifiers"
Executing "Create Attributes of CN=user-Display,CN=411,CN=DisplaySpecifiers"
Executing "Create Attributes of CN=contact-Display,CN=411,CN=DisplaySpecifiers"
Executing "Create Attributes of CN=organizationalUnit-Display,CN=411,CN=DisplaySpecifiers"
Executing "Create Attributes of CN=inetOrgPerson-Display,CN=411,CN=DisplaySpecifiers"
Executing "Create Attributes of CN=user-Display,CN=412,CN=DisplaySpecifiers"
Executing "Create Attributes of CN=contact-Display,CN=412,CN=DisplaySpecifiers"
Executing "Create Attributes of CN=organizationalUnit-Display,CN=412,CN=DisplaySpecifiers"
Executing "Create Attributes of CN=inetOrgPerson-Display,CN=412,CN=DisplaySpecifiers"
Executing "Create Attributes of CN=user-Display,CN=413,CN=DisplaySpecifiers"
Executing "Create Attributes of CN=contact-Display,CN=413,CN=DisplaySpecifiers"
Executing "Create Attributes of CN=organizationalUnit-Display,CN=413,CN=DisplaySpecifiers"
Executing "Create Attributes of CN=inetOrgPerson-Display,CN=413,CN=DisplaySpecifiers"
Executing "Create Attributes of CN=user-Display,CN=414,CN=DisplaySpecifiers"
Executing "Create Attributes of CN=contact-Display,CN=414,CN=DisplaySpecifiers"
Executing "Create Attributes of CN=organizationalUnit-Display,CN=414,CN=DisplaySpecifiers"
Executing "Create Attributes of CN=inetOrgPerson-Display,CN=414,CN=DisplaySpecifiers"
Executing "Create Attributes of CN=user-Display,CN=415,CN=DisplaySpecifiers"
Executing "Create Attributes of CN=contact-Display,CN=415,CN=DisplaySpecifiers"
Executing "Create Attributes of CN=organizationalUnit-Display,CN=415,CN=DisplaySpecifiers"
Executing "Create Attributes of CN=inetOrgPerson-Display,CN=415,CN=DisplaySpecifiers"
Executing "Create Attributes of CN=user-Display,CN=416,CN=DisplaySpecifiers"
Executing "Create Attributes of CN=contact-Display,CN=416,CN=DisplaySpecifiers"
Executing "Create Attributes of CN=organizationalUnit-Display,CN=416,CN=DisplaySpecifiers"
Executing "Create Attributes of CN=inetOrgPerson-Display,CN=416,CN=DisplaySpecifiers"
Executing "Create Attributes of CN=user-Display,CN=419,CN=DisplaySpecifiers"
Executing "Create Attributes of CN=contact-Display,CN=419,CN=DisplaySpecifiers"
Executing "Create Attributes of CN=organizationalUnit-Display,CN=419,CN=DisplaySpecifiers"
Executing "Create Attributes of CN=inetOrgPerson-Display,CN=419,CN=DisplaySpecifiers"
Executing "Create Attributes of CN=user-Display,CN=41d,CN=DisplaySpecifiers"
Executing "Create Attributes of CN=contact-Display,CN=41d,CN=DisplaySpecifiers"
Executing "Create Attributes of CN=organizationalUnit-Display,CN=41d,CN=DisplaySpecifiers"
Executing "Create Attributes of CN=inetOrgPerson-Display,CN=41d,CN=DisplaySpecifiers"
Executing "Create Attributes of CN=user-Display,CN=41F,CN=DisplaySpecifiers"
Executing "Create Attributes of CN=contact-Display,CN=41F,CN=DisplaySpecifiers"
Executing "Create Attributes of CN=organizationalUnit-Display,CN=41F,CN=DisplaySpecifiers"
Executing "Create Attributes of CN=inetOrgPerson-Display,CN=41F,CN=DisplaySpecifiers"
Executing "Create Attributes of CN=user-Display,CN=804,CN=DisplaySpecifiers"
Executing "Create Attributes of CN=contact-Display,CN=804,CN=DisplaySpecifiers"
Executing "Create Attributes of CN=organizationalUnit-Display,CN=804,CN=DisplaySpecifiers"
Executing "Create Attributes of CN=inetOrgPerson-Display,CN=804,CN=DisplaySpecifiers"
Executing "Create Attributes of CN=user-Display,CN=816,CN=DisplaySpecifiers"
Executing "Create Attributes of CN=contact-Display,CN=816,CN=DisplaySpecifiers"
Executing "Create Attributes of CN=organizationalUnit-Display,CN=816,CN=DisplaySpecifiers"
Executing "Create Attributes of CN=inetOrgPerson-Display,CN=816,CN=DisplaySpecifiers"
Executing "Create Attributes of CN=user-Display,CN=C0A,CN=DisplaySpecifiers"
Executing "Create Attributes of CN=contact-Display,CN=C0A,CN=DisplaySpecifiers"
Executing "Create Attributes of CN=organizationalUnit-Display,CN=C0A,CN=DisplaySpecifiers"
Executing "Create Attributes of CN=inetOrgPerson-Display,CN=C0A,CN=DisplaySpecifiers"
Executing "Create Groups"
Executing "Create Group RTCUniversalGlobalReadOnlyGroup"
Executing "Create Group RTCUniversalGlobalWriteGroup"
Executing "Create Group RTCUniversalServerReadOnlyGroup"
Executing "Create Group RTCUniversalUserReadOnlyGroup"
Executing "Create Group RTCHSUniversalServices"
Executing "Create Group RTCComponentUniversalServices"
Executing "Create Group RTCProxyUniversalServices"
Executing "Create Group RTCArchivingUniversalServices"
Executing "Create Group RTCUniversalServerAdmins"
Executing "Create Group RTCUniversalUserAdmins"
Executing "Create Group RTCUniversalReadOnlyAdmins"
Executing "Create Group RTCUniversalGuestAccessGroup"
Executing "Create Group Permissions"
Executing "Create Permission Settings of RTCUniversalGlobalReadOnlyGroup"
Executing "Create Permission Settings of RTCUniversalGlobalWriteGroup"
Executing "Create Permission Settings of RTCUniversalServerReadOnlyGroup"
Executing "Create Permission Settings of RTCUniversalUserReadOnlyGroup"
Executing "Create Permission Settings of RTCHSUniversalServices"
Executing "Create Permission Settings of RTCComponentUniversalServices"
Executing "Create Permission Settings of RTCProxyUniversalServices"
Executing "Create Permission Settings of RTCArchivingUniversalServices"
Executing "Create Permission Settings of RTCUniversalServerAdmins"
Executing "Create Permission Settings of RTCUniversalUserAdmins"
Executing "Create Permission Settings of RTCUniversalReadOnlyAdmins"
Executing "Create Permission Settings of RTCUniversalGuestAccessGroup"
Executing "Create Forest Permissions"
Executing "Create Permission Settings of RTC Service"
Executing "Create Permission Settings of RootDomainSystemContainer"
Executing "Create Permission Settings of ConfigurationDisplaySpecifiersContainer"
Executing "Check Permission Settings of ConfigurationContainer"
Executing "Check Permission Settings of SchemaContainer"
Check the log file "C:\DOCUME~1\ADMINI~1.SV\LOCALS~1\Temp\forestprep[2009_03_25][15_36_28].html" for details.
Action completed successfully

Execution time = 2546 ms

Wait for new global settings tree to replicate to forest global catalogs. 

Step 4

cscript MigrateOcsGlobalSettings.vbs /Action:MigrateServerDnReferences

Output Step 4

Forest Root Domain: sv.local
Root Domain DC: SV-DC.sv.local
Forest GC: SV-DC.sv.local
System Global Settings ADsPath: CN=Microsoft,CN=System,DC=sv,DC=local
Configuration Services ADsPath: CN=Services,CN=Configuration,DC=sv,DC=local
Schema Major Version: 1007

Update server DN references to Global Settings objects

Update FrontEnd msRTCSIP-PoolAddress DN references

  Total AD Object Count = 1

  Object[1]: CN=RTC Services,CN=Microsoft,CN=SV-E7-FE1,CN=Computers,DC=sv,DC=local

    UPDATED

Update MCU msRTCSIP-MCUFactoryAddress DN references

  Total AD Object Count = 4

  Object[1]: CN=LS IM MCU,CN=Microsoft,CN=SV-E7-FE1,CN=Computers,DC=sv,DC=local

    UPDATED

  Object[2]: CN=LS ACP MCU,CN=Microsoft,CN=SV-E7-FE1,CN=Computers,DC=sv,DC=local

    UPDATED

  Object[3]: CN=LS Data MCU,CN=Microsoft,CN=SV-E7-FE1,CN=Computers,DC=sv,DC=local

    UPDATED

  Object[4]: CN=LS AV MCU,CN=Microsoft,CN=SV-E7-FE1,CN=Computers,DC=sv,DC=local

    UPDATED

Update WebComp msRTCSIP-WebComponentsPoolAddress DN references

  Total AD Object Count = 1

  Object[1]: CN=LS WebComponents Service,CN=Microsoft,CN=SV-E7-FE1,CN=Computers,DC=sv,DC=local

    UPDATED

Update MediationServer msRTCSIP-DefaultLocationProfileLink DN references

  Total AD Object Count = 0

Update MediationServer msRTCSIP-TrustedServiceLinks DN references

  Total AD Object Count = 0

This migrate step hasn't fully completed yet. Please repeat the action till it complete successfully.

Time (s): 0

Output of Step 5 after running a second time

Forest Root Domain: sv.local
Root Domain DC: SV-DC.sv.local
Forest GC: SV-DC.sv.local
System Global Settings ADsPath: CN=Microsoft,CN=System,DC=sv,DC=local
Configuration Services ADsPath: CN=Services,CN=Configuration,DC=sv,DC=local
Schema Major Version: 1007

Update server DN references to Global Settings objects

Update FrontEnd msRTCSIP-PoolAddress DN references

  Total AD Object Count = 1

  Object[1]: CN=RTC Services,CN=Microsoft,CN=SV-E7-FE1,CN=Computers,DC=sv,DC=local

    NO-CHANGE

Update MCU msRTCSIP-MCUFactoryAddress DN references

  Total AD Object Count = 4

  Object[1]: CN=LS IM MCU,CN=Microsoft,CN=SV-E7-FE1,CN=Computers,DC=sv,DC=local

    NO-CHANGE

  Object[2]: CN=LS ACP MCU,CN=Microsoft,CN=SV-E7-FE1,CN=Computers,DC=sv,DC=local

    NO-CHANGE

  Object[3]: CN=LS Data MCU,CN=Microsoft,CN=SV-E7-FE1,CN=Computers,DC=sv,DC=local

    NO-CHANGE

  Object[4]: CN=LS AV MCU,CN=Microsoft,CN=SV-E7-FE1,CN=Computers,DC=sv,DC=local

    NO-CHANGE

Update WebComp msRTCSIP-WebComponentsPoolAddress DN references

  Total AD Object Count = 1

  Object[1]: CN=LS WebComponents Service,CN=Microsoft,CN=SV-E7-FE1,CN=Computers,DC=sv,DC=local

    NO-CHANGE

Update MediationServer msRTCSIP-DefaultLocationProfileLink DN references

  Total AD Object Count = 0

Update MediationServer msRTCSIP-TrustedServiceLinks DN references

  Total AD Object Count = 0

MigrateServerDnReferences step has completed successfully. Next step is MigrateUserDnReferences

Time (s): 0

Step 5

cscript MigrateOcsGlobalSettings.vbs /Action:MigrateUserDnReferences

Output of Step 5

Forest Root Domain: sv.local
Root Domain DC: SV-DC.sv.local
Forest GC: SV-DC.sv.local
System Global Settings ADsPath: CN=Microsoft,CN=System,DC=sv,DC=local
Configuration Services ADsPath: CN=Services,CN=Configuration,DC=sv,DC=local
Schema Major Version: 1007

Update user DN references to Global Settings objects

Update user msRTCSIP-PrimaryHomeServer references

Total AD Object Count = 1

  Object[1]: CN=Administrator,CN=Users,DC=sv,DC=local

    UPDATED

Update user msRTCSIP-UserPolicy references

Total AD Object Count = 0

This migrate step hasn't fully completed yet. Please repeat the action till it complete successfully.

Time (s): 1

Output of Step 5 run second time

Forest Root Domain: sv.local
Root Domain DC: SV-DC.sv.local
Forest GC: SV-DC.sv.local
System Global Settings ADsPath: CN=Microsoft,CN=System,DC=sv,DC=local
Configuration Services ADsPath: CN=Services,CN=Configuration,DC=sv,DC=local
Schema Major Version: 1007

Update user DN references to Global Settings objects

Update user msRTCSIP-PrimaryHomeServer references

Total AD Object Count = 1

  Object[1]: CN=Administrator,CN=Users,DC=sv,DC=local

    NO-CHANGE

Update user msRTCSIP-UserPolicy references

Total AD Object Count = 0

MigrateUserDnReferences step has completed successfully. Next step is DeleteSystemGlobalSettingsTree

Time (s): 0

Note: Don't proceed to the last step and delete the original global settings tree until previous steps completed successfully.

Step 6

Restart the OCS services and perform sanity checks by sending some IMs and performing some conferencing tasks to verify that the migration was successful.

Step 7

Remove the original global settings tree structure from the System container.

Important Note: This step should be performed as soon as sanity checks are complete and before enabling any new users for Office Communications Server or activating any additional server roles as their DN references will point to the System container as the OCS Snap-in will show copies of the pool from both containers which can create confusion.

Very Important Note: This step needs to be completed before running the Schema Prep for OCS 2007 R2 as you will not be able to run the script to delete the original global settings tree structure from the System container after the Schema version is updated. It will have to be pruned manually from within Active Directory.

Output of Step 6

cscript MigrateOcsGlobalSettings.vbs /Action:DeleteSystemGlobalSettingsTree

Forest Root Domain: sv.local
Root Domain DC: SV-DC.sv.local
Forest GC: SV-DC.sv.local
System Global Settings ADsPath: CN=Microsoft,CN=System,DC=sv,DC=local
Configuration Services ADsPath: CN=Services,CN=Configuration,DC=sv,DC=local
Schema Major Version: 1007

Update user DN references to Global Settings objects

Remove LDAP://SV-DC.sv.local/CN=RTC Service,CN=Microsoft,CN=System,DC=sv,DC=local

DeleteSystemGlobalSettingsTree step has completed successfully. Next step is to start OCS/LCS services

Time (s): 1

 

Enjoy.