Faire migrer le carnet d’adressesMigrate Address Book

 

Dernière modification de la rubrique : 2012-10-09Topic Last Modified: 2012-10-09

En règle générale, le carnet d’adresses Lync Server 2010 est migré avec le reste de votre topologie.In general, the Lync Server 2010 Address Book is migrated along with the rest of your topology. Toutefois, vous devrez peut-être effectuer certaines étapes de post-migration si vous avez personnalisé les éléments suivants dans votre environnement Lync Server 2010 :However, you might need to perform some post-migration steps if you customized the following in your Lync Server 2010 environment:

  • définir la propriété WMI PartitionbyOU pour regrouper les entrées de carnet d’adresses par unité d’organisation ;Set the PartitionbyOU WMI property to group Address Book entries by organizational unit (OU).

  • personnaliser les règles de normalisation du carnet d’adresses ;Customized the Address Book normalization rules.

  • remplacer par False la valeur par défaut du paramètre UseNormalizationRules.Changed the default value for the UseNormalizationRules parameter to False.

Entrées de carnet d’adresses groupéesGrouped Address Book Entries

Si vous affectez la valeur True à la propriété WMI PartitionbyOU afin de créer des carnets d’adresses pour chaque unité d’organisation, vous devez définir l’attribut Active Directory msRTCSIP-GroupingId sur les utilisateurs et contacts si vous souhaitez continuer de regrouper les entrées de carnet d’adresses. Il peut être préférable de regrouper les entrées de carnet d’adresses pour limiter l’étendue des recherches dans les carnets d’adresses. Pour utiliser l’attribut msRTCSIP-GroupingId, écrivez un script pour remplir l’attribut, en affectant la même valeur pour tous les utilisateurs que vous souhaitez regrouper. Par exemple, affectez une valeur unique pour tous les utilisateurs d’une même unité d’organisation.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.

Règles de normalisation de carnet d’adressesAddress Book Normalization Rules

Si vous avez personnalisé des règles de normalisation de carnet d’adresses dans votre environnement Lync Server 2010, vous devez migrer les règles personnalisées vers votre pool pilote.If you customized Address Book normalization rules in your Lync Server 2010 environment, you must migrate the customized rules to your pilot pool. Si vous n’avez pas personnalisé de règles de normalisation de carnet d’adresses, vous n’avez rien à migrer pour le service Carnet d’adresses.If you did not customize Address Book normalization rules, you have nothing to migrate for Address Book service. Les règles de normalisation par défaut pour Lync Server 2013 sont les mêmes que les règles par défaut pour Lync Server 2010.The default normalization rules for Lync Server 2013 are the same as the default rules for Lync Server 2010. Suivez la procédure décrite plus loin dans cette section pour migrer des règles de normalisation personnalisées.Follow the procedure later in this section to migrate customized normalization rules.

Notes

Si votre organisation utilise le contrôle d’appel distant et que vous avez personnalisé des règles de normalisation de carnet d’adresses, vous devez appliquer la procédure de cette rubrique pour pouvoir utiliser le contrôle d’appel distant. Cette procédure requiert l’appartenance au groupe RTCUniversalServerAdmins ou des droits équivalents.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.

Valeur False affectée à UseNormalizationRulesUseNormalizationRules Set to False

Si vous définissez la valeur de UseNormalizationRules sur false afin que les utilisateurs puissent utiliser les numéros de téléphone tels qu’ils sont définis dans les services de domaine Active Directory sans que Lync Server 2013 n’applique les règles de normalisation, vous devez définir les paramètres UseNormalizationRules et IgnoreGenericRules sur 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. Suivez la procédure décrite plus loin dans cette section pour affecter la valeur True à ces paramètres.Follow the procedure later in this section to set these parameters to True.

Pour migrer des règles de normalisation de carnet d’adresses personnaliséesTo migrate Address Book customized normalization rules

  1. Recherchez le _ fichier de _ normalisation des numéros de téléphone de l’entreprise _ _Rules.txt à la racine du dossier partagé du carnet d’adresses, puis copiez-le à la racine du dossier partagé du carnet d’adresses dans votre pool pilote 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.

    Notes

    Les exemples de règles de normalisation de carnet d’adresses ont été installés dans votre répertoire de fichiers de composants web ABS.The sample Address Book normalization rules have been installed in your ABS Web component file directory. Le chemin d’accès est $lettre_lecteur_installation:\Program Files\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,. Ce fichier peut être copié et renommé en tant que   Company_Phone_Number_Normalization_Rules.txt   dans le répertoire racine du dossier partagé carnet d’adresses.This file can be copied and renamed as  Company_Phone_Number_Normalization_Rules.txt  to the address book shared folder’s root directory. Par exemple, le carnet d’adresses partagé dans $serverX,   le chemin d’accès est similaire à : \ $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. À l’aide d’un éditeur de texte, tel que le bloc-notes, ouvrez le fichier de normalisation des numéros de téléphone de la société _ _ _ _Rules.txt.Use a text editor, such as Notepad, to open the Company_Phone_Number_Normalization_Rules.txt file.

  3. Certains types d’entrées ne fonctionnent pas correctement dans Lync Server 2013.Certain types of entries will not work correctly in Lync Server 2013. Recherchez dans le fichier les types d’entrées décrites à cette étape, modifiez-les selon les besoins, puis enregistrez les modifications dans le dossier partagé de carnet d’adresses de votre pool pilote.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.

    Les chaînes qui comportent des espaces ou des signes de ponctuation provoquent l’échec des règles de normalisation car ces caractères sont supprimés de la chaîne fournie comme entrée aux règles de normalisation. Si vous avez des chaînes qui comportent des espaces ou des signes de ponctuation obligatoires, vous devez modifier ces chaînes. Par exemple, la chaîne suivante provoque l’échec de la règle de normalisation :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 chaîne suivante ne provoque pas l’échec de la règle de normalisation :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
    

Pour affecter la valeur True à UseNormalizationRules et IgnoreGenericRulesTo set UseNormalizationRules and IgnoreGenericRules to true

  1. Démarrez Lync Server Management Shell : cliquez sur **Démarrer **, **Tous les programmes **, **Microsoft Lync Server 2013 **, puis sur Lync Server Management Shell.Start the Lync Server Management Shell: Click Start, click All Programs, click Microsoft Lync Server 2013, and then click Lync Server Management Shell.

  2. Effectuez l'une des opérations suivantes :Do one of the following:

    • Si votre déploiement inclut uniquement Lync Server 2013, exécutez l’applet de commande suivante au niveau global pour modifier les valeurs de UseNormalizationRules et IgnoreGenericRules sur 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 votre déploiement inclut une combinaison de Lync Server 2013 et Lync Server 2010 ou Office Communications Server 2007 R2, exécutez l’applet de commande suivante et affectez-la à chaque pool Lync Server 2013 dans la topologie :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. Attendez que la réplication du magasin central de gestion se produise sur tous les pools.Wait for Central Management store replication to occur on all pools.

  4. Modifiez le fichier de règles de normalisation téléphonique, « Company _ Phone _ Number _ Normalization _Rules.txt », pour que votre déploiement efface le contenu.Modify the phone normalization rules file, "Company_Phone_Number_Normalization_Rules.txt", for your deployment to clear the content. Le fichier se trouve sur le partage de fichiers de chaque pool Lync Server 2013.The file is on the file share of each Lync Server 2013 pool. Si le fichier n’est pas présent, créez un fichier vide nommé « Company _ Phone _ Number _ Normalization _Rules.txt ».If the file is not present, then create an empty file named "Company_Phone_Number_Normalization_Rules.txt".

  5. Attendez quelques minutes que tous les pools frontaux aient lu les nouveaux fichiers.Wait several minutes for all Front End pools to read the new files.

  6. Exécutez l’applet de commande suivante sur chaque pool Lync Server 2013 de votre déploiement :Run the following cmdlet on each Lync Server 2013 pool in your deployment:

    Update-CsAddressBook