Préparer des boîtes aux lettres pour des déplacements inter-forêts à l’aide d’un exemple de code

 

S’applique à : Exchange Server 2010 SP2, Exchange Server 2010 SP3

Dernière rubrique modifiée : 2016-11-28

Microsoft Exchange Server 2010 prend en charge un déplacement de boîte aux lettres en ligne à l’aide de la cmdlet New-MoveRequest dans l’environnement de ligne de commande Exchange Management Shell. Vous pouvez déplacer une boîte aux lettres d’une forêt Exchange source vers une forêt Exchange 2010 cible. Pour exécuter New-MoveRequest, un utilisateur de messagerie doit exister dans la forêt Exchange cible et disposer d’un ensemble d’attributs Active Directory obligatoires minimum.

Vous pouvez créer l’utilisateur de messagerie requis dans la forêt Exchange cible en personnalisant votre déploiement Microsoft Identity Lifecycle Manager (ILM) 2007. L’exemple de code d’extensions de règles ILM décrit dans cette rubrique montre comment personnaliser votre déploiement ILM actuel pour créer les utilisateurs de messagerie nécessaires dans la forêt Exchange 2010 cible.

Pour plus d’informations sur la préparation de déplacements inter-forêts, y compris les descriptions des attributs Active Directory obligatoires, consultez la rubrique Préparer les boîtes aux lettres pour les demandes de déplacement inter-forêts.

Conditions préalables

  • Téléchargez l’exemple de code à partir de la page Se préparer au déplacement de boîte aux lettres en ligne dans le Centre de téléchargement Microsoft.

  • Pour exécuter l’exemple de code, vous avez besoin d’ILM 2007 Feature Pack 1 SP1. Pour télécharger le Feature Pack, consultez l’article de la Base de connaissances Microsoft  977791, Service Pack 1 (build 3.3.1139.2) est disponible pour Identity Lifecycle Manager 2007 Feature Pack 1.

  • Vous devez également disposer des éléments suivants :

    • Une forêt source exécutant Exchange 2003, Exchange 2007 ou Exchange 2010, sur laquelle se trouve actuellement la boîte aux lettres

      RemarqueRemarque :
      Exchange 2010 ne prend pas en charge le déplacement d’une boîte aux lettres Exchange 2000.
    • Une forêt cible avec Exchange 2010 installé, sur laquelle la boîte aux lettres sera déplacée

  • Pour se connecter à la forêt Exchange 2010 cible, vous devez disposer de l’autorisation appropriée pour appeler la cmdlet UpdateRecipient. Pour connaître les autorisations dont vous avez besoin, consultez la section « Autorisations de configuration des destinataires » dans la rubrique Autorisations de boîtes aux lettres.

Contenu de l’exemple de code

Dans Microsoft Visual Studio 2008, ouvrez Microsoft.Exchange.Sample.OneWayGALSync.sln pour afficher l’exemple de code qui comporte les éléments suivants :

  • Microsoft.MetadirectoryServicesEx.dll est le fichier binaire livré avec ILM 2007 FP1 SP1 sous « \Program Files\Microsoft Identity Integration Server\Bin\Assemblies ». Il est référencé par l’exemple de code.

  • OneWaySync.xml est référencé par l’exemple de code.

  • Le dossier ILMServerConfig contient les fichier de configuration ILM pour l’agent de gestion source, l’agent de gestion cible et l’objet Metaverse ILM.

  • Microsoft.Exchange.Sample.OneWayGALSync.MARules.dll et Microsoft.Exchange.Sample.OneWayGALSync.MVRules.dll (générés à partir de l’exemple de code) sont sous « \obj\Debug ».

Installer l’exemple de code ILM

  1. Sur le serveur ILM, copiez les fichiers suivants sur \Program Files\Microsoft Identity Integration Server\Extensions :

    • OneWaySync.xml

    • Microsoft.Exchange.Sample.OneWayGALSync.MARules.dll

    • Microsoft.Exchange.Sample.OneWayGALSync.MVRules.dll

  2. Modifiez le fichier OneWaySync.xml copié dans le dossier d’extensions ILM à l’étape 1 pour spécifier le nom unique (DN) du conteneur de l’unité d’organisation cible dans la forêt Exchange cible dans laquelle vous souhaitez créer les utilisateurs de messagerie. Vous pouvez utiliser LDP.exe ou ADSIEdit.exe pour rechercher le conteneur de l’unité d’organisation cible si vous ne connaissez pas son nom.

    RemarqueRemarque :
    Si vous utilisez cet exemple avec ILM GalSync 2007, pensez à exclure ce conteneur de la liste des conteneurs gérés par GalSync 2007.
  3. Sur la console Gestionnaire d’identités ILM, allez sur Fichier > Importer la configuration du serveur pour importer la configuration du serveur ILM du dossier ILMServerConfig. Cette action va importer deux agents de gestion Active Directory ainsi que le schéma Metaverse et la règle d’approvisionnement.

    RemarqueRemarque :
    Pendant l’importation, vous devez fournir le nom de la forêt et les informations d’identification, et mettre en correspondance les partitions de l’agent ADMA importé (agent de gestion Active Directory) avec le nom de la partition dans votre configuration pour les agents ADMA source et cible.
  4. Pour que l’agent ADMA prenne en charge la forêt cible Exchange 2010, dans la page Création de l’Agent de gestion, sur le volet Configurer les extensions, sélectionnez Exchange 2010 dans la liste déroulante Configurer pour et entrez l’URI Windows PowerShell à distance d’un serveur d’accès au client Exchange 2010 dans l’URI Exchange 2010 RPS.

    Page Création de l’agent de gestion

  5. Sur la console Gestionnaire d’identités ILM sur le volet Création de l’agent de gestion, ouvrez les Propriétés pour l’Agent de gestion de la forêt source. Sélectionnez l’Assistant Configuration des partitions d’annuaire, puis cliquez sur Conteneurs pour sélectionner le conteneur qui contiendra les boîtes aux lettres que vous déplacerez sur la forêt cible. Effacez les sélections de tous les autres conteneurs, autrement dit, faites en sorte que l’agent de gestion porte uniquement sur la gestion d’un seul conteneur. De même, pour l’Agent de gestion de la forêt cible, sélectionnez le conteneur sur lequel seront configurés les utilisateurs activés pour la messagerie, à savoir l’unité d’organisation cible spécifiée à l’étape 2.

    RemarqueRemarque :
    Si vous utilisez cet exemple avec ILM GalSync 2007, pensez à exclure ces deux conteneurs de la liste des conteneurs gérés par GalSync 2007.
  6. Exécutez une importation complète (test uniquement) sur les Agents de gestion cibles afin qu’ILM puisse détecter l’organisation cible spécifiée à l’étape 2.

Créer un utilisateur de messagerie dans la forêt Exchange cible

Maintenant que vous avez installé l’exemple de code, utilisez la procédure suivante pour créer l’utilisateur de messagerie nécessaire dans la forêt Exchange cible afin que la cmdlet New-MoveRequest puisse être exécutée pour effectuer un déplacement de boîte aux lettres en ligne.

  1. Dans la forêt source, utilisez la console de gestion Exchange pour créer les utilisateurs de boîte aux lettres dans le conteneur sélectionné à l’étape 4 « Installer l’exemple de code ILM ». Vous pouvez également utiliser l’outil Utilisateurs et ordinateurs Active Directory pour déplacer des utilisateurs de boîte aux lettres sur le conteneur.

  2. Exécutez une importation delta et une synchronisation delta sur l’Agent de gestion source pour détecter les boîtes aux lettres ajoutées au conteneur source et configurer les utilisateurs de boîte aux lettres sur l’Agent de gestion cible.

  3. Exécutez une exportation sur l’Agent de gestion cible pour exporter les utilisateurs de boîte aux lettres configurés à l’étape 1 sur l’Active Directory cible.

  4. Exécutez une importation delta sur l’Agent de gestion cible pour confirmer les modifications exportées à l’étape 2.

  5. Dans la forêt cible, ouvrez l’environnement de ligne de commande Exchange Management Shell et utilisez la cmdlet New-MoveRequest pour déplacer les boîtes aux lettres à partir de la forêt source.

Pour plus d’informations sur les étapes précédentes, consultez les rubriques :

 © 2010 Microsoft Corporation. Tous droits réservés.