Procédure de réassociation de comptes de boîte aux lettres Exchange

 

Dernière rubrique modifiée : 2005-10-11

Cette rubrique fournit un exemple d'utilisation de l'outil LDIFDE d'exportation d'annuaire LDAP (Lightweight Directory Access Protocol) au format d'échange LDIF (Lightweight Data Interchange Format) pour réassocier tous les comptes de boîte aux lettres d'un serveur à un autre serveur.

noteRemarque :
Pour plus d'informations sur LDIFDE, voir la rubrique Utilisation de l'outil LDIFDE pour manipuler des attributs de boîtes aux lettres.

Le tableau suivant fournit les valeurs liées à l'exemple. Toutes les valeurs sont sur une seule ligne ininterrompue. Elles peuvent toutefois apparaître sur plusieurs lignes sur votre écran.

Valeurs d'attributs utilisées dans l'exemple pour la réassociation de valeurs de boîte aux lettres

Attribut Valeur

Nom de domaine du service d'annuaire Active Directory® où se trouvent tous les comptes d'utilisateurs

contoso.com

Base de données source

BD1

Groupe de stockage source

GS1

Serveur source

Exchange1

Organisation Microsoft® Exchange

Organisation

Base de données de destination

BD2

Groupe de stockage de destination

GS2

Serveur de destination

Exchange2

Nom LDAP du domaine

DC=contoso,DC=com

Serveur source msExchHomeServerName

/o=Organisation/ou=AG1/cn=Configuration/cn=Serveurs/cn=Exchange1

Serveur source homeMTA

CN=Microsoft_MTA,CN=Exchange1,CN=Serveurs,CN=AG1,CN=Groupes_administration,CN=Organisation,CN=Microsoft_Exchange,CN=Services,CN=Configuration,DC=contoso,DC=com

Base de données source homeMDB

CN=BD1,CN=GS1,CN=Banque_informations,CN=Exchange1,CN=Serveurs,CN=AG1,CN=Groupes_administration,CN=Organisation,CN=Microsoft_Exchange,CN=Services,CN=Configuration,DC=contoso,DC=com

Avant de commencer

Ce exemple part du principe que vous êtes familiarisé avec l'attribution de noms aux objets et l'organisation hiérarchique Active Directory, ainsi qu'avec les conventions d'appellation générales des attributs et objets LDAP.

Procédure

Pour réassocier des comptes de boîte aux lettres d'Exchange1 à Exchange2
  1. Exportez les comptes d'utilisateurs avec la commande LDIFDE suivante :
    LDIFDE –F [fichier de sortie] –D [nom de domaine et/ou de conteneur] –L [attributs à exporter] –R [filtre de requête LDAP pour la base de données]
    Par exemple :
    LDIFDE –F EXPORT-EXCHANGE1.TXT –D "DC=contoso,DC=com" –L msExchHomeServerName,homeMDB,homeMTA –R "(homeMDB=CN=BD1,CN=GS1,CN=Banque_informations,CN=Exchange1,CN=Serveurs,CN=AG1,CN=Groupes_administration,CN=Organisation,CN=Microsoft_Exchange,CN=Services,CN=Configuration,DC=contoso,DC=com)"
    Cette commande exporte tous les comptes d'utilisateurs liés à des boîtes aux lettres dans BD1, chaque enregistrement d'exportation se présentant comme suit :
    noteRemarque :
    Dans les exemples ci-dessus, plusieurs lignes sont formatées avec un nom d'attribut sur une ligne, suivi de noms de valeurs placés en retrait d'un seul espace et répartis sur plusieurs lignes. Il s'agit de la convention LDIF permettant de continuer une valeur d'attribut après un saut de ligne.

    dn: CN=Utilisateur1,CN=Utilisateurs,DC=contoso,DC=com
    changetype: add
    homeMTA:
    CN=MTA_Microsoft,CN=Exchange1,CN=Serveurs,CN=AG1,CN=Groupes_administr
     ation,CN=Organisation,CN=Microsoft_Exchange,CN=Services,CN
     =Configuration,DC=contoso,DC=com
    homeMDB:
     CN=BD1,CN=GS1,CN=Banque_informations,CN=Exchange1,CN=Serveurs,C
     N=AG1,CN=Groupes_administration,CN=Organisation,CN=Microsoft_Ex
     change,CN=Services,CN=Configuration,DC=contoso,DC=com
    msExchHomeServerName:
    /o=Organisation/ou=AG1/cn=Configuration/cn=Serveurs/cn=Exchange1

  2. Reformatez chaque enregistrement du fichier d'exportation pour qu'ils permettent de modifier chaque compte d'utilisateur. Le format général d'un tel fichier d'importation est le suivant :
    dn: <valeur>
    changetype: modify
    replace: <nom de l'attribut>
    <nom de l'attribut>: <valeur>
    -
    Replace: <nom de l'attribut>
    <nom de l'attribut>: <valeur>
    -

    #<ligne vide>
    #<enregistrement suivant>

    Par exemple :
    dn: CN=Utilisateur1,CN=Utilisateurs,DC=contoso,DC=com
    changetype: modify
    replace: homeMTA
    homeMTA:
    CN=MTA_Microsoft,CN=Exchange1,CN=Serveurs,CN=AG1,CN=Groupes_administr
     ation,CN=Organisation,CN=Microsoft_Exchange,CN=Services,CN
     =Configuration,DC=contoso,DC=com
    -
    replace: homeMDB
    homeMDB:
     CN=BD1,CN=GS1,CN=Banque_informations,CN=Exchange1,CN=Serveurs,CN=
     AG1,CN=Groupes_administration,CN=Organisation,CN=Microsoft_Exchange
     ,CN=Services,CN=Configuration,DC=contoso,DC=com
    -
    replace: msExchHomeServerName
    msExchHomeServerName:
    /o=Organisation/ou=AG1/cn=Configuration/cn=Serveurs/cn=Exchange1
    -
    Dn: CN=Utilisateur2,CN=Utilisateurs,DC=contoso,DC=com
    changetype: modify
    <etc...>
    Si vous disposez d'un éditeur de texte pouvant effectuer une recherche et un remplacement sur les sauts de ligne, il est relativement aisé de transformer le fichier d'exportation au format d'importation approprié. Par exemple, vous pouvez à cet effet utiliser Microsoft Office® Word, où ^p correspond à la recherche Word et remplacer le code par un saut de ligne :

     

    Rechercher Remplacer par

    dn:

    -^pdn:

    changetype: add

    changetype: modify

    homeMTA

    replace: homeMTA^phomeMTA

    homeMDB

    -^preplace: homeMDB^phomeMDB

    msExchHomeServerName

    -^preplace: msExchHomeServerName

    [nom de la base de données d'origine]

    [nom de la nouvelle base de données]

    [nom du groupe de stockage d'origine]

    [nom du nouveau groupe de stockage]

    [nom du serveur d'origine]

    [nom du nouveau serveur]

    Une fois les remplacements terminés, supprimez la ligne vide et les « - » du haut du fichier avant le premier enregistrement, puis ajoutez un « - » et une ligne vide à la fin du dernier enregistrement.
    Si vous utilisez Microsoft Word ou un autre éditeur de texte au format RTF, veillez à enregistrer le fichier en texte brut. Enregistrer le fichier sous un nouveau nom, par exemple EXCHANGE2-IMPORT.TXT, pour que le fichier d'exportation d'origine soit conservé en cas de besoin d'autres modifications.

  3. Importez le fichier à l'aide de la commande suivante :
    LDIFDE –I – F <fichier d'importation>
    Par exemple :
    LDIFDE –I –F EXCHANGE2-IMPORT.TXT
    importantImportant :
    Ne réassociez pas les boîtes aux lettres pour les connecteurs SMTP, la Surveillance du système ou la Boîte aux lettres système. Supprimez les enregistrements LDIF pour ces types de boîtes aux lettres dans votre fichier d'importation avant de le réimporter. Recherchez « SMTP », « Boîte aux lettres système » et « Surveillance système » pour localiser ces boîtes aux lettres.

Pour plus d'informations

Pour plus d'informations sur d'autres méthodes permettant d'activer, de désactiver et de réassocier des boîtes aux lettres, voir la rubrique Utilisation des attributs Active Directory pour activer, désactiver et réassocier des boîtes aux lettres.