Running the Office Communications Server 2007 Global Settings Migration Tool

Running the Office Communications Server 2007 Global Settings Migration Tool

  • Comments 4
  • Likes

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 http://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.

 

 

Comments
  • Type Step 3

    Should be: LcsCmd /Forest /Action:ForestPrep

  • Another typeO in Step 5:

    Should be: MigrateOcsGlobalSettings.vbs /Action:MigrateUserDnReferences

    The space after the Action: parameter  will fail the script.

    What am I, your beta tester? LOL

  • Thanks man.

    I'm outta here

    -KOT

  • Thanks for the feedback. I've fixed the typos you pointed out.

Your comment has been posted.   Close
Thank you, your comment requires moderation so it may take a while to appear.   Close
Leave a Comment