10.4 Utilisation du client pour fusionner des arborescences

Le client eDirectory Management Toolbox (eMBox) est un client Java à ligne de commande qui permet d'accéder à DSMerge. Le fichier emboxclient.jar est installé sur votre serveur dans le cadre de l'installation d'eDirectory. Vous pouvez l'exécuter sur toute machine dotée d'une JVM. Pour plus d'informations sur le client, reportez-vous à la Section 22.1, Utilisation du client à ligne de commande.

10.4.1 Utilisation de l'outil eMTool DSMerge

  1. Exécutez le client en mode interactif en entrant les éléments suivants dans la ligne de commande :

    java -cp path_to_the_file/emboxclient.jar  -i
    

    (Si votre chemin d'accès à la classe contient déjà le fichier emboxclient.jar, il vous suffit d'entrer java -i.)

    L'invite du client apparaît :

     Client>
    
  2. Pour vous connecter au serveur qui exécutera DSMerge (il s'agit de l'arborescence source), entrez la commande suivante :

    login -sserver_name_or_IP_address -pport_number 
    -uusername.context -wpassword -n
    

    Le numéro de port est généralement 80 ou 8028, à moins qu'il ne soit déjà utilisé par un serveur Web. L'option -n ouvre une connexion non sécurisée.

    Le client indique si la connexion a abouti.

  3. Entrez une commande de fusion à l'aide de la syntaxe suivante :

    dsmerge.tâche options

    Par exemple, dsmerge.m -uadmin -ptest -TApple -Uadmin -Ptest fusionne l'arborescence cible Apple (avec Admin comme nom d'utilisateur de l'arborescence cible et test comme mot de passe) avec l'arborescence source à laquelle vous êtes actuellement connecté (avec Admin comme nom d'utilisateur de l'arborescence source et test comme mot de passe).

    dsmerge.g -uadmin -ptest -TOrange -Uadmin -Ptest -CFruit greffe l'arborescence source à laquelle vous êtes actuellement connecté (avec Admin comme nom d'utilisateur de l'arborescence source et test comme mot de passe) sur le conteneur Fruit de l'arborescence cible Orange (avec Admin comme nom d'utilisateur de l'arborescence cible et test comme mot de passe).

    Chaque paramètre doit être délimité par un espace. L'ordre des paramètres n'a pas d'importance.

    Le client indique la réussite ou l'échec de la fusion.

    Pour plus d'informations sur les options de l'outil eMTool DSMerge, reportez-vous à la section Options de l'outil eMTool DSMerge.

  4. Déconnectez-vous du client en entrant la commande suivante :

    logout
    
  5. Quittez le client en entrant la commande suivante :

    exit
    

10.4.2 Options de l'outil eMTool DSMerge

Les tableaux suivants répertorient les options de l'outil eMTool DSMerge. Vous pouvez également utiliser la commande list -t dsmerge du client pour afficher une liste détaillée des options DSMerge. Pour plus d'informations, reportez-vous à la section Liste des outils eMTools et de leurs services.

Opération de fusion

Commande du client

Vérifier si l'arborescence peut être renommée

dsmerge.pr -uUtilisateur -pMot_de_passe_utilisateur -nNouveau_nom_arborescence

Renommer l'arborescence

dsmerge.r -uUtilisateur -pMot_de_passe_utilisateur -nNouveau_nom_arborescence

Vérifier si deux arborescences peuvent être fusionnées

dsmerge.pm -uUtilisateur_arborescence_source-pMot_de_passe_utilisateur_arborescence_source -TNom_arborescence_cible -UUtilisateur_arborescence_cible -PMot_de_passe_arborescence_cible

Fusion de deux arborescences

dsmerge.m -uUtilisateur_arborescence_source-pMot_de_passe_utilisateur_arborescence_source -TNom_arborescence_cible-UUtilisateur_arborescence_cible -PMot_de_passe_arborescence_cible

Vérifier si l'arborescence source peut être greffée sur le conteneur de l'arborescence cible

dsmerge.pg -uUtilisateur_arborescence_source -pMot_de_passe_utilisateur_arborescence_source -TNom_arborescence_cible -UUtilisateur_arborescence_cible -PMot_de_passe_arborescence_cible -CConteneur_arborescence_cible

Greffer l'arborescence source sur le conteneur de l'arborescence cible

dsmerge.g -uUtilisateur_arborescence_source -pMot_de_passe_utilisateur_arborescence_source -TNom_arborescence_cible -UUtilisateur_arborescence_cible -PMot_de_passe_arborescence_cible -CConteneur_arborescence_cible

Annuler l'opération DSMerge en cours

cancel