Migrar o Catálogo de endereços
Tópico Última Modificação: 2012-10-09
Em geral, o Catálogo de Endereços do Lync Server 2010 é migrado junto com o restante da sua topologia. No entanto, talvez seja necessário executar algumas etapas pós-migração se tiver personalizado o seguinte em seu ambiente do Lync Server 2010:
Defina a propriedade WMI PartitionbyOU para agrupar entradas do Catálogo de Endereços por UO (unidade organizacional).
Personalizou as regras de normalização do Catálogo de Endereços.
O valor padrão do parâmetro UseNormalizationRules foi alterado para False.
Entradas do Catálogo de Endereços Agrupado
Se você definir a propriedade WMI PartitionbyOU como True para criar catálogos de endereços para cada UO, precisará definir o atributo msRTCSIP-GroupingId Active Directory em usuários e contatos se quiser continuar agrupando entradas do catálogo de endereços. Talvez você queira agrupar entradas do catálogo de endereços para limitar o escopo das pesquisas do Catálogo de Endereços. Para usar o atributo msRTCSIP-GroupingId , escreva um script para popular o atributo, atribuindo o mesmo valor para todos os usuários que você deseja agrupar. Por exemplo, atribua um único valor para todos os usuários em uma UO.
Regras de normalização do catálogo de endereços
Se você personalizou as regras de normalização do Catálogo de Endereços em seu ambiente do Lync Server 2010, deverá migrar as regras personalizadas para o pool piloto. Se você não personaliza as regras de normalização do Catálogo de Endereços, não tem nada para migrar para o serviço catálogo de endereços. As regras de normalização padrão para o Lync Server 2013 são as mesmas que as regras padrão do Lync Server 2010. Siga o procedimento posteriormente nesta seção para migrar regras de normalização personalizadas.
Nota
Se sua organização usa o controle de chamada remota e você personalizou as regras de normalização do Catálogo de Endereços, você deve executar o procedimento neste tópico antes de poder usar o controle de chamada remota. O procedimento requer associação no grupo RTCUniversalServerAdmins ou direitos equivalentes.
UseNormalizationRules Definido como False
Se você definir o valor de UseNormalizationRules como False para que os usuários possam usar números de telefone conforme definidos no Active Directory Domain Services sem que o Lync Server 2013 aplique regras de normalização, será necessário definir os parâmetros UseNormalizationRules e IgnoreGenericRules como True. Siga o procedimento posteriormente nesta seção para definir esses parâmetros como True.
Para migrar regras de normalização personalizadas do Catálogo de Endereços
Localize o Company_Phone_Number_Normalization_Rules.txt na raiz da pasta compartilhada do Catálogo de Endereços e copie-o para a raiz da pasta compartilhada do Catálogo de Endereços no pool piloto do Lync Server 2013.
Nota
As regras de normalização do Catálogo de Endereços de exemplo foram instaladas no diretório de arquivos do componente Web ABS. O caminho é $installedDriveLetter:\Arquivos de Programas\Microsoft Lync Server 2013\Web Components\Address Book Files\Files\ Sample_Company_Phone_Number_Normalization_Rules.txt,. Esse arquivo pode ser copiado e renomeado comoCompany_Phone_Number_Normalization_Rules.txt para o diretório raiz da pasta compartilhada do catálogo de endereços. Por exemplo, o catálogo de endereços compartilhado no $serverX, o caminho será semelhante a: \$serverX \LyncFileShare\2-WebServices-1\ABFiles.
Use um editor de texto, como o Bloco de Notas, para abrir o Company_Phone_Number_Normalization_Rules.txt arquivo.
Determinados tipos de entradas não funcionarão corretamente no Lync Server 2013. Examine o arquivo quanto aos tipos de entradas descritos nesta etapa, edite-os conforme necessário e salve as alterações na pasta compartilhada do Catálogo de Endereços no pool piloto.
Cadeias de caracteres que incluem espaço em branco ou pontuação necessários fazem com que as regras de normalização falhem porque esses caracteres são removidos da cadeia de caracteres que é entrada para as regras de normalização. Se você tiver cadeias de caracteres que incluem espaço em branco ou pontuação necessários, será necessário modificar as cadeias de caracteres. Por exemplo, a cadeia de caracteres a seguir causaria falha na regra de normalização:
\s*\(\s*\d\d\d\s*\)\s*\-\s*\d\d\d\s*\-\s*\d\d\d\d
A cadeia de caracteres a seguir não causaria falha na regra de normalização:
\s*\(?\s*\d\d\d\s*\)?\s*\-?\s*\d\d\d\s*\-?\s*\d\d\d\d
Para definir UseNormalizationRules e IgnoreGenericRules como true
Inicie o Shell de Gerenciamento do Lync Server: clique em Iniciar, clique em Todos os Programas, clique em Microsoft Lync Server 2013 e, em seguida, clique no Shell de Gerenciamento do Lync Server.
Siga um destes procedimentos:
Se sua implantação incluir apenas o Lync Server 2013, execute o seguinte cmdlet no nível global para alterar os valores de UseNormalizationRules e IgnoreGenericRules para True:
Set-CsAddressBookConfiguration -identity <XdsIdentity> -UseNormalizationRules=$true -IgnoreGenericRules=$true
Se sua implantação incluir uma combinação do Lync Server 2013 e do Lync Server 2010 ou do Office Communications Server 2007 R2, execute o seguinte cmdlet e atribua-o a cada pool do Lync Server 2013 na topologia:
New-CsAddressBookConfiguration -identity <XdsIdentity> -UseNormalizationRules=$true -IgnoreGenericRules=$true
Aguarde até que a replicação do repositório de Gerenciamento Central ocorra em todos os pools.
Modifique o arquivo de regras de normalização de telefone, "Company_Phone_Number_Normalization_Rules.txt", para que sua implantação limpe o conteúdo. O arquivo está no compartilhamento de arquivos de cada pool do Lync Server 2013. Se o arquivo não estiver presente, crie um arquivo vazio chamado "Company_Phone_Number_Normalization_Rules.txt".
Aguarde vários minutos para que todos os pools de Front-End leiam os novos arquivos.
Execute o seguinte cmdlet em cada pool do Lync Server 2013 em sua implantação:
Update-CsAddressBook