Sintomas
O Lync Server 2010 Move-CsLegacyUser PowerShell cmdlet falha ao migrar um servidor de comunicações do Office que permitiu ao utilizador entrar na piscina Lync Server 2010 com um ou todos os erros listados abaixo:
Move-CsLegacyUser : Todas as políticas do tipo "DialPlan" não são migradas. Executar o cmdlet Import-CsLegacyConfiguration para migrar todas as políticas. Para detalhes sobre políticas que não serão migradas, ver "CN={83933C77-5884-4BF4-B8AC-123A39254142}\0ADEL:07abf08-6701-4a36-a9a9-a778010d85fc,CN=Objetos Eliminados,CN=Configuração,DC=contoso,DC=com". Na linha:1 char:18+ Move-CsLegacyUser <<<< -Identity "jeff@contoso.com" -Target "pool01.contoso.com" + CategoryInfo : InvalidOperation: (CN=Jeff Anders... Contoso,DC =com:OCSADUser) [Move-CsLegacyUser], MoveUserException+ FullQualifiedErrorId : MoveLegacyUserError,Microsoft.Rtc.Management.AD.Cmdlets.MoveOcsLegacyUserUserUserdlet
Move-CsLegacyUser : Todas as políticas de tipo "Conferência" não são migradas. Executar o cmdlet Import-CsLegacyConfiguration para migrar todas as políticas. Para detalhes sobre políticas que não serão migradas, ver "CN={1815ED7B-A539-4117-9283-E8DD27CD393E}0ADEL:678f6d55-1f9c-4825-ba9f-05ce2aa46cb3,CN=Objetos Eliminados,CN=Configuração,DC=contoso,DC=com". Na linha:1 char:18+ Move-CsLegacyUser <<<< -Identidade "jeff@contoso.com" -Target "pool01.contoso.com"+ CategoriaInfo : InvalidOperation: (CN=Jeff Anders... Contoso,DC =com:OCSADUser) [Move-CsLegacyUser], MoveUserException + FullQualifiedErrorId : MoveLegacyUserError,Microsoft.Rtc.Management.AD.Cmdlets.MoveOcsLegacyUserUserUserdlet
Move-CsLegacyUser : Todas as políticas do tipo "Voice" não são migradas. Executar o cmdlet Import-CsLegacyConfiguration para migrar todas as políticas. Para detalhes sobre políticas que não serão migradas, ver "CN={8DD5A104-9069-49B9-AB68-A09FB92ECF9C}\0ADEL:5e14b3b5-cc32-4e65-a72e-592b9cfa1972, CN=Aconfiguração,DC=contoso,DC=com".CN=Deleted Objects Na linha:1 char:18 + Move-CsLegacyUser <<<< -Identidade "jeff@contoso.com" -Target "pool01.contoso.com" + CategoriaInfo : InvalidOperation: (CN=Jeff An=ers... Contoso,DC=com:OCSADUser) [Move-CsLegacyUser], MoveUserExceptio + FullQualifiedErrorId : MoveLegacyUserError,Microsoft.Rtc.Management.AD.Cmdlets.MoveOcsLegacyUserUseruserdlet
Causa
Migrar a configuração do legacy Office Communications Server para a piscina Lync Server 2010 utiliza os seguintes três cmdlets PowerShell Lync Server 2010:
-
Merge-CsLegacyTopology
-
Import-CsLegacyConfiguration
-
Move-CsLegacyUser
Os erros de cmdlet do Lync Server 2010 PowerShell listados na secção SYMPTOMS deste artigo ocorrerão com o cenário descrito abaixo:
-
Quando as políticas de utilizador do Servidor de Comunicações do Office para voz, dialPlan ou Conference foram eliminadas das propriedades do Office Communications Server Forest Global and Voice
-
Depois de utilizar o Import-CsLegacyConfiguration Lync Server 2010 PowerShell cmdlet
O Lync Server 2010 Move-CsLegacyUser PoweShell cmdlet compara a informação da política do utilizador para voz, plano de marcação e conferência no legacy Office Communications Server pool (fonte) com a informação política do legado para voz, plano de marcação e conferência que foi migrado usando o Cmnc Server PowerShell De Import-CsLegacyConfiguration 2010 para o lync Server 2010 pool (target). Se não houver informações de política correspondentes, o movimento do utilizador legado falhará com os erros descritos na secção SYMPTOMS deste artigo.
Resolução
Para corrigir este problema, instale a seguinte atualização cumulativa:
2514981 Descrição da atualização cumulativa do Lync Server 2010, Componentes Core: novembro de 2011
Solução
Os dois métodos listados abaixo permitirão a conclusão bem sucedida do Lync Server 2010 Move-CsLegacyUser PoweShell cmdlet:
Método 1
-
As políticas de utilizador do Office Communications Server para voz, plano de marcação e conferência terão de ser recriadas no Office Communications Server Pool para combinar com os seus homólogos importados que foram migrados para o pool Lync Server 2010 utilizando o Cmdlet PowerShell De Import-CsLegacyConfiguration Lync Server 2010.
-
As políticas de utilizadores do Office Communications Server recriadas para voz, plano de marcação e conferência terão de ser reatribuídas ao Office Communications Server habilitado aos utilizadores no conjunto legacy
Para obter informações sobre a execução dos passos 1 e 2 listados acima, leia as seguintes informações de implementação do Servidor de Comunicação do Office:
Office Communications Server 2007 R2 Enterprise Voice Deployment Guidehttp://technet.microsoft.com/en-us/library/dd441382 (office.13).aspx
Documento do Office Communications Server 2007: Guia de Planeamento e Implementação de Voz empresarialhttp://www.microsoft.com/download/en/details.aspx?FamilyID=24e72dac-2b26-4f43-bba2-60488f2aca8d&displaylang=pt
-
O passo de migração de PowerShell cmdlet Import-CsLegacyConfiguration do Lync Server 2010 terá de ser executado novamente
-
O Lync Server 2010 PowerShell cmdlet Move-CsLegacyUser pode agora ser usado para migrar o antigo utilizador do Office Communications Server para a piscina Lync Server 2010
Método 2
-
Utilize o Lync Server 2010 PowerShell cmdlet Move-CsLegacyUser da seguinte forma:
Move-CsLegacyUser –Identidade "Jeff Smith" – Target "pool01.contoso.com" -ExcluindoAPolítica de Voz -ExcluirPlano Dial -ExcluirPolítica de Conferência
Quando o antigo utilizador do Office Communications Server tiver sido migrado com sucesso para o pool Lync Server 2010, utilize as seguintes informações para adicionar as políticas de voz, marcação e conferência do Lync Server 2010 ao utilizador habilitado lync 2010:
Modificar a experiência do utilizador de conferência padrão
http://technet.microsoft.com/en-us/library/gg429706.aspx
Ativar utilizadores para voz da empresa
Mais Informações
Http://technet.microsoft.com/en-us/library/gg398474.aspxde Gestão de Servidores Lync
Move-CsLegacyUser
http://technet.microsoft.com/en-us/library/gg413025.aspx
Import-CsLegacyConfiguration
http://technet.microsoft.com/en-us/library/gg412923.aspx
Merge-CsLegacyTopology