Migrar la Libreta de direccionesMigrate Address Book

 

Última modificación del tema: 2012-10-09Topic Last Modified: 2012-10-09

En general, la libreta de direcciones 2010 de Lync Server se migra junto con el resto de la topología.In general, the Lync Server 2010 Address Book is migrated along with the rest of your topology. Sin embargo, es posible que tenga que realizar algunos pasos posteriores a la migración si ha personalizado lo siguiente en el entorno de Lync Server 2010:However, you might need to perform some post-migration steps if you customized the following in your Lync Server 2010 environment:

  • Estableció la propiedad PartitionbyOU de WMI para agrupar entradas de la libreta de direcciones por unidad organizativa.Set the PartitionbyOU WMI property to group Address Book entries by organizational unit (OU).

  • Personalizó las reglas de normalización de la libreta de direcciones.Customized the Address Book normalization rules.

  • Modificó el valor predeterminado del parámetro UseNormalizationRules a False.Changed the default value for the UseNormalizationRules parameter to False.

Entradas de la Libreta de direcciones agrupadasGrouped Address Book Entries

Si estableció el valor True (verdadero) en la propiedad de WMI PartitionbyOU para crear libretas de direcciones para cada unidad organizativa, deberá establecer el atributo msRTCSIP-GroupingId de Active Directory en los usuarios y contactos si desea seguir agrupando entradas de libretas de direcciones. Puede que le interese agrupar entradas para limitar el alcance de las búsquedas en las libretas de direcciones. Si desea utilizar el atributo msRTCSIP-GroupingId, escriba un script para rellenar el atributo y que asigne el mismo valor a todos los usuarios que desee agrupar. Por ejemplo, asigne un único valor a todos los usuarios de una unidad organizativa.If you set the PartitionbyOU WMI property to True to create address books for each OU, you need to set the msRTCSIP-GroupingId Active Directory attribute on users and contacts if you want to continue grouping address book entries. You might want to group address book entries to limit the scope of Address Book searches. To use the msRTCSIP-GroupingId attribute, write a script to populate the attribute, assigning the same value for all of the users that you want to group together. For example, assign a single value for all the users in an OU.

Reglas de normalización de la Libreta de direccionesAddress Book Normalization Rules

Si ha personalizado las reglas de normalización de la libreta de direcciones en su entorno de Lync Server 2010, debe migrar las reglas personalizadas al grupo piloto.If you customized Address Book normalization rules in your Lync Server 2010 environment, you must migrate the customized rules to your pilot pool. Si no ha personalizado las reglas de normalización de la Libreta de direcciones, no tendrá nada que migrar al servicio de la Libreta de direcciones.If you did not customize Address Book normalization rules, you have nothing to migrate for Address Book service. Las reglas de normalización predeterminadas para Lync Server 2013 son las mismas que las reglas predeterminadas para Lync Server 2010.The default normalization rules for Lync Server 2013 are the same as the default rules for Lync Server 2010. Siga el procedimiento que se describe más adelante en esta sección para migrar reglas de normalización personalizadas.Follow the procedure later in this section to migrate customized normalization rules.

Nota

Si su organización usa el control remoto de llamadas y personalizó las reglas de normalización de la libreta de direcciones, deberá llevar a cabo el procedimiento que se describe en este tema para poder usar el control remoto de llamadas. El procedimiento requiere pertenecer al grupo RTCUniversalServerAdmins o contar con derechos equivalentes.If your organization uses remote call control and you customized Address Book normalization rules, you must perform the procedure in this topic before you can use remote call control. The procedure requires membership in the RTCUniversalServerAdmins group or equivalent rights.

Definición de UseNormalizationRules en FalseUseNormalizationRules Set to False

Si establece el valor de UseNormalizationRules en false para que los usuarios puedan usar números de teléfono tal y como se definen en servicios de dominio de Active Directory sin tener Lync Server 2013 aplicar reglas de normalización, debe establecer los parámetros UseNormalizationRules y IgnoreGenericRules en true.If you set the value for UseNormalizationRules to False so that users can use phone numbers as they are defined in Active Directory Domain Services without having Lync Server 2013 apply normalization rules, you need to set the UseNormalizationRules and IgnoreGenericRules parameters to True. Siga el procedimiento que se describe más adelante en esta sección para establecer estos parámetros en True.Follow the procedure later in this section to set these parameters to True.

Para migrar reglas de normalización personalizadas de la libreta de direccionesTo migrate Address Book customized normalization rules

  1. Busque el _ _ _ archivoRules.txt de normalización de números de teléfono de la empresa _ en la raíz de la carpeta compartida de la libreta de direcciones y cópielo en la raíz de la carpeta compartida de la libreta de direcciones en el grupo piloto de Lync Server 2013.Find the Company_Phone_Number_Normalization_Rules.txt file in the root of the Address Book shared folder, and copy it to the root of the Address Book shared folder in your Lync Server 2013 pilot pool.

    Nota

    Las reglas de normalización de la libreta de direcciones de muestra se instalaron en el directorio de archivos de componentes web de ABS.The sample Address Book normalization rules have been installed in your ABS Web component file directory. La ruta es $installedDriveLetter:\Archivos de programa\Microsoft Lync Server 2013\Web Components\Address Book Files\Files\Sample_Company_Phone_Number_Normalization_Rules.txt.The path is $installedDriveLetter:\Program Files\Microsoft Lync Server 2013\Web Components\Address Book Files\Files\ Sample_Company_Phone_Number_Normalization_Rules.txt,. Este archivo se puede copiar y cambiar de nombre como   Company_Phone_Number_Normalization_Rules.txt   al directorio raíz de la carpeta compartida de la libreta de direcciones.This file can be copied and renamed as  Company_Phone_Number_Normalization_Rules.txt  to the address book shared folder’s root directory. Por ejemplo, la libreta de direcciones compartida en $serverX,   la ruta de acceso será similar a: \ $serverX \LyncFileShare\2-webservices-1\ABFiles.For example, the address book shared in $serverX, the path will be similar to: \$serverX \LyncFileShare\2-WebServices-1\ABFiles.

  2. Use un editor de texto, como el Bloc de notas, para abrir el archivo de normalización de números de teléfono de la compañía _ _ _ _Rules.txt.Use a text editor, such as Notepad, to open the Company_Phone_Number_Normalization_Rules.txt file.

  3. Ciertos tipos de entradas no funcionarán correctamente en Lync Server 2013.Certain types of entries will not work correctly in Lync Server 2013. Busque en el archivo los tipos de entradas que se describen en este paso, modifíquelos como sea necesario y guarde los cambios en la carpeta compartida de la libreta de direcciones de su grupo piloto.Look through the file for the types of entries described in this step, edit them as necessary, and save the changes to the Address Book shared folder in your pilot pool.

    Las cadenas que contienen puntuación o espacios en blanco necesarios provocan errores en las reglas de normalización, ya que estos caracteres se quitan de la cadena que se incluye en las reglas de normalización. Si tiene cadenas que incluyen puntuación o espacios en blanco necesarios, deberá modificarlas. Por ejemplo, la siguiente cadena generará un error en la regla de normalización:Strings that include required whitespace or punctuation cause normalization rules to fail because these characters are stripped out of the string that is input to the normalization rules. If you have strings that include required whitespace or punctuation, you need to modify the strings. For example, the following string would cause the normalization rule to fail:

    \s*\(\s*\d\d\d\s*\)\s*\-\s*\d\d\d\s*\-\s*\d\d\d\d
    

    La siguiente cadena no provocará errores en la regla de normalización:The following string would not cause the normalization rule to fail:

    \s*\(?\s*\d\d\d\s*\)?\s*\-?\s*\d\d\d\s*\-?\s*\d\d\d\d
    

Para establecer UseNormalizationRules e IgnoreGenericRules en TrueTo set UseNormalizationRules and IgnoreGenericRules to true

  1. Inicie el Shell de administración de Lync Server: haga clic en Inicio, Todos los programas, Microsoft Lync Server 2013 y después en Shell de administración de Lync Server.Start the Lync Server Management Shell: Click Start, click All Programs, click Microsoft Lync Server 2013, and then click Lync Server Management Shell.

  2. Realice una de las siguientes acciones:Do one of the following:

    • Si su implementación incluye solo Lync Server 2013, ejecute el siguiente cmdlet en el nivel global para cambiar los valores de UseNormalizationRules y IgnoreGenericRules a true:If your deployment includes only Lync Server 2013, run the following cmdlet at the global level to change the values for UseNormalizationRules and IgnoreGenericRules to True:

      Set-CsAddressBookConfiguration -identity <XdsIdentity> -UseNormalizationRules=$true -IgnoreGenericRules=$true
      
    • Si su implementación incluye una combinación de Lync Server 2013 y Lync Server 2010 u Office Communications Server 2007 R2, ejecute el siguiente cmdlet y asígnelo a cada grupo de servidores de Lync Server 2013 en la topología:If your deployment includes a combination of Lync Server 2013 and Lync Server 2010 or Office Communications Server 2007 R2, run the following cmdlet and assign it to each Lync Server 2013 pool in the topology:

      New-CsAddressBookConfiguration -identity <XdsIdentity> -UseNormalizationRules=$true -IgnoreGenericRules=$true
      
  3. Espere a que se produzca la replicación del almacén de administración central en todos los grupos.Wait for Central Management store replication to occur on all pools.

  4. Modifique el archivo de reglas de normalización de teléfono, " _ _ _ normalización _ de números de teléfono de la empresaRules.txt", para que la implementación borre el contenido.Modify the phone normalization rules file, "Company_Phone_Number_Normalization_Rules.txt", for your deployment to clear the content. El archivo se encuentra en el recurso compartido de archivos de cada grupo de servidores de 2013 de Lync Server.The file is on the file share of each Lync Server 2013 pool. Si el archivo no está presente, cree un archivo vacío denominado "normalización del número de teléfono de la compañía _ _ _ _Rules.txt".If the file is not present, then create an empty file named "Company_Phone_Number_Normalization_Rules.txt".

  5. Espere varios minutos hasta que todos los grupos de servidores front-end lean los nuevos archivos.Wait several minutes for all Front End pools to read the new files.

  6. Ejecute el siguiente cmdlet en cada grupo de servidores de Lync Server 2013 de la implementación:Run the following cmdlet on each Lync Server 2013 pool in your deployment:

    Update-CsAddressBook