Migrer le carnet d’adresses

 

Rubrique Dernière modification : 2012-10-09

En général, le carnet d’adresses Lync Server 2010 est migré avec le reste de votre topologie. Toutefois, vous devrez peut-être effectuer certaines étapes après la migration si vous avez personnalisé les éléments suivants dans votre environnement Lync Server 2010 :

  • Définissez la propriété WMI PartitionbyOU pour regrouper les entrées du carnet d’adresses par unité d’organisation (UO).

  • Personnalisation des règles de normalisation du carnet d’adresses.

  • Modification de la valeur par défaut du paramètre UseNormalizationRules par False.

Entrées de carnet d’adresses groupées

Si vous définissez la propriété PartitionbyOU WMI sur True pour créer des carnets d’adresses pour chaque unité d’organisation, vous devez définir l’attribut msRTCSIP-GroupingId Active Directory sur les utilisateurs et les contacts si vous souhaitez continuer à regrouper les entrées du carnet d’adresses. Vous pouvez regrouper les entrées de carnet d’adresses pour limiter l’étendue des recherches dans le carnet 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 unité d’organisation.

Règles de normalisation du carnet d’adresses

Si vous avez personnalisé les règles de normalisation du carnet d’adresses dans votre environnement Lync Server 2010, vous devez migrer les règles personnalisées vers votre pool pilote. Si vous n’avez pas personnalisé les règles de normalisation du carnet d’adresses, vous n’avez rien à migrer pour le service Carnet d’adresses. Les règles de normalisation par défaut pour Lync Server 2013 sont identiques aux règles par défaut pour Lync Server 2010. Suivez la procédure plus loin dans cette section pour migrer des règles de normalisation personnalisées.

Remarque

Si votre organisation utilise le contrôle d’appel à distance et que vous avez personnalisé les règles de normalisation du carnet d’adresses, vous devez effectuer la procédure décrite dans cette rubrique avant de pouvoir utiliser le contrôle d’appel à distance. La procédure nécessite l’appartenance au groupe RTCUniversalServerAdmins ou à des droits équivalents.

UseNormalizationRules défini sur False

Si vous définissez la valeur de UseNormalizationRules sur False afin que les utilisateurs puissent utiliser des numéros de téléphone tels qu’ils sont définis dans services de domaine Active Directory sans que Lync Server 2013 applique des règles de normalisation, vous devez définir les paramètres UseNormalizationRules et IgnoreGenericRules sur True. Suivez la procédure plus loin dans cette section pour définir ces paramètres sur True.

Pour migrer des règles de normalisation personnalisées du carnet d’adresses

  1. Recherchez le fichier Company_Phone_Number_Normalization_Rules.txt à la racine du dossier partagé carnet d’adresses et copiez-le à la racine du dossier partagé carnet d’adresses dans votre pool pilote Lync Server 2013.

    Remarque

    Les exemples de règles de normalisation du carnet d’adresses ont été installés dans votre répertoire de fichiers de composants Web ABS. Le chemin d’accès est $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é du carnet d’adresses. Par exemple, le carnet d’adresses partagé dans $serverX, le chemin d’accès sera similaire à : \$serverX \LyncFileShare\2-WebServices-1\ABFiles.

  2. Utilisez un éditeur de texte, tel que le Bloc-notes, pour ouvrir le fichier Company_Phone_Number_Normalization_Rules.txt.

  3. Certains types d’entrées ne fonctionnent pas correctement dans Lync Server 2013. Recherchez les types d’entrées décrits dans cette étape, modifiez-les si nécessaire et enregistrez les modifications apportées au dossier partagé carnet d’adresses dans votre pool pilote.

    Les chaînes qui incluent des espaces blancs ou des signes de ponctuation obligatoires entraînent l’échec des règles de normalisation, car ces caractères sont supprimés de la chaîne qui est entrée dans les règles de normalisation. Si vous avez des chaînes qui incluent des espaces blancs ou des signes de ponctuation requis, vous devez modifier les chaînes. Par exemple, la chaîne suivante entraîne l’échec de la règle de normalisation :

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

    La chaîne suivante n’entraîne pas l’échec de la règle de normalisation :

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

Pour définir UseNormalizationRules et IgnoreGenericRules sur true

  1. Démarrez Lync Server Management Shell : cliquez sur Démarrer, cliquez sur Tous les programmes, sur Microsoft Lync Server 2013, puis sur Lync Server Management Shell.

  2. Effectuez l’une des opérations suivantes :

    • Si votre déploiement inclut uniquement Lync Server 2013, exécutez l’applet de commande suivante au niveau global pour remplacer les valeurs de UseNormalizationRules et IgnoreGenericRules par 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 :

      New-CsAddressBookConfiguration -identity <XdsIdentity> -UseNormalizationRules=$true -IgnoreGenericRules=$true
      
  3. Attendez que la réplication du magasin de gestion centrale se produise sur tous les pools.

  4. Modifiez le fichier de règles de normalisation du téléphone, « Company_Phone_Number_Normalization_Rules.txt », pour que votre déploiement efface le contenu. Le fichier se trouve sur le partage de fichiers de chaque pool Lync Server 2013. Si le fichier n’est pas présent, créez un fichier vide nommé « Company_Phone_Number_Normalization_Rules.txt ».

  5. Patientez plusieurs minutes pour que tous les pools frontaux lisent les nouveaux fichiers.

  6. Exécutez l’applet de commande suivante sur chaque pool Lync Server 2013 de votre déploiement :

    Update-CsAddressBook