5.5 Migration des applications

Pour faire migrer des applications de eDirectory vers Configuration Management :

REMARQUE :sur les applications en cours de migration, toutes les entrées de registre commençant par HKEY_CURRENT_USER sont migrées pour une exécution en tant qu'utilisateur et toutes les autres (par exemple, HKEY_LOCAL_MACHINE), pour une exécution en tant que système.Par conséquent, certaines des macros liées à l'utilisateur telles que %CN% et %OU% définies dans HKEY_LOCAL_MACHINE ne sont pas résolues sur les périphériques gérés après la migration.

  1. Cliquez sur l'icône Icône Paramètres de l'outil de migration (icône Paramètres de l'outil de migration), puis procédez comme suit :

    1. Pour remplacer les objets Application existants dans la base de données ZENworks, cliquez sur Général, puis sélectionnez l'option Écraser les objets existants.

      AVERTISSEMENT :cette opération remplace les objets Application dans la base de données, y compris ceux qui ont migré précédemment.

      Si vous décidez de remigrer une application vers ZENworks Configuration Management avec l'option Écraser les objets existants, vous devez vous assurer que la version de l'application remigrée est bien celle qui succède immédiatement à la version de l'ensemble ZENworks Configuration Management existant, et ce afin d'éviter des résultats incohérents sur le périphérique géré lorsque l'ensemble lui est assigné.

      L'option Ignorer l'enregistrement/le chargement de l'historique permet d'améliorer de façon significative les performances lors de migrations volumineuses puisque l'historique local n'est pas stocké.

      L'option Migrer les applications ou stratégies en tant que sandbox permet de migrer des objets (applications ou stratégies) en tant que sandbox. Cette option est sélectionnée par défaut.

      L'option Migrer les applications dépendantes en tant que sandbox permet de migrer également les ensembles dépendants en tant que sandbox.

    2. Pour accéder aux options disponibles pour la migration des applications, cliquez sur Applications, puis configurez les paramètres souhaités.

      Valeur

      Description

      Migrer les échecs de génération MSI

      L'option Migrer les versions MSI qui ont échoué force la migration de l'application lorsque l'utilitaire ne réussit pas à faire migrer un ou plusieurs attributs vers le MSI.

      On considère qu'un ensemble MSI a échoué lorsqu'un avertissement est émis pendant la conversion d'un objet Application AOT en MSI. Toutefois, la migration de ces ensembles MSI réussit souvent, malgré l'avertissement. Par exemple, l'avertissement peut être émis du fait qu'un lien raccourci Windows contenu dans l'AOT n'est plus valide.

      Si vous activez cette option, les messages d'avertissement ne sont pas émis. Vous pouvez consulter le journal de la migration pour identifier les attributs qui n'ont pas été migrés.

      Protéger les fichiers temporaires et MSI créés

      L'option Préserver le MSI créé et les fichiers temporaires implique la création et la migration de l'application. Toutefois, le répertoire contenant les fichiers temporaires ainsi que le nouveau fichier MSI n'est pas automatiquement supprimé. Cela permet d'accéder au nouveau MSI avant son incorporation dans le service de contenu de Configuration Management.

      Télécharger les applications vers le serveur de contenu

      L'option Charger les applications sur le serveur de contenu vous permet de charger du contenu sur le serveur de contenu. Cette option est sélectionnée par défaut.

      Les applications migrent en tant qu'opération Installer MSI sur le serveur de ZENworks Configuration Management et sont aussi chargées sur le serveur de contenu si l'option Charger les applications sur le serveur de contenu est sélectionnée et si le chemin d'accès source du fichier est résolu à un chemin d'accès local ou à un chemin d'accès UNC lors de la migration.

      Les applications sont migrées en tant qu'ensembles avec une opération Installer MSI réseau vers le serveur ZENworks Configuration Management et ne sont pas téléchargées vers le serveur de contenu dans les scénarios suivants :

      • L'option Charger les applications sur le serveur de contenu est désélectionnée.

      • L'option Charger les applications sur le serveur de contenu est sélectionnée. Cependant, le chemin d'accès source du fichier n'est pas résolu à un chemin d'accès local au moment de la migration ou alors le fichier est introuvable.

      Migrer les options de distribution sous forme d'opérations individuelles

      L'option Migrer la distribution en tant qu'opérations individuelles vous permet de faire migrer les options de distribution des applications en tant qu'opérations individuelles telles que l'opération Modifier le fichier INI, l'opération Modifier le registre ou l'opération Exécuter le script qui peuvent être modifiées. Par défaut, cette option est sélectionnée. Désélectionnez l'option Migrer les options de distribution en tant qu'opérations individuelles pour faire migrer les options de distribution des applications en tant que MSI.

      Si l'option Migrer les options de distribution sous forme d'opérations individuelles est activée, les applications sont migrées en tant qu'ensembles avec des opérations spécifiques :

      • Une application comportant des modifications du registre est migrée en tant qu'ensemble doté d'une opération Modifier le registre.

      • Une application comportant des paramètres INI est migrée en tant qu'ensemble doté d'une opération Modifier le fichier INI.

      • Une application comportant des modifications de fichier texte est migrée en tant qu'ensemble doté d'une opération Modifier le fichier texte.

      • Une application comportant des icônes ou des raccourcis migre en tant qu'ensemble Windows doté d'une opération Exécuter le script ou d'une opération Supprimer le(s) fichier(s).

      • Une application comportant des modifications de fichier d'application est migrée en tant qu'ensemble doté des opérations suivantes :

        • Les fichiers, en tant qu'opération Copier les fichiers ou Installer les fichiers.

        • Le répertoire, en tant qu'opération Copier le répertoire, Installer le répertoire ou Créer/Supprimer le répertoire.

        • La suppression des fichiers, en tant qu'opération Supprimer le(s) fichier(s).

        • La suppression d'un répertoire, en tant qu'opération Créer/Supprimer le répertoire.

      Si l'option Migrer les options de distribution sous forme d'opérations individuelles n'est pas activée, l'application est migrée en tant qu'ensemble doté d'une opération Installer MSI. Cependant, les opérations Modifier le fichier texte, Copier le répertoire, Installer un répertoire et Supprimer le(s) fichier(s) ne font pas partie de cette opération Installer MSI.

      Répertoire de travail

      L'option Répertoire de travail permet de placer les fichiers de migration temporaires à un emplacement autre que le répertoire %TEMP% par défaut des utilisateurs. Si vous migrez une application avec un chemin très long (plus de 256 caractères), cette option permet de raccourcir le chemin temporaire, par exemple c:\temp.

    3. Cliquez sur Enregistrer les paramètres pour quitter la boîte de dialogue.

  2. Cliquez sur Étape 1 : Applications dans le champ Tâches de migration.

    REMARQUE :l'utilitaire de migration prend désormais en charge la migration de toutes les combinaisons complexes de règles de distribution.Les règles de distribution, y compris le groupe Nouveau, du système ZENworks classique sont migrées en tant que combinaison de filtres et de d'ensembles de filtres dans ZENworks Configuration Management.

  3. Pour modéliser la migration, procédez comme suit :

    1. Dans le panneau Arborescence eDir source, naviguez dans les contextes eDirectory pour rechercher les objets Application à mettre en file d'attente pour la migration. Pour ne plus lister les éléments dans l'Arborescence eDir source, cliquez sur Icône Ne plus lister les objets de la zone source.

      Les informations eDirectory affichées sont filtrées en fonction du type d'informations que vous migrez. Il suffit donc de rechercher le type sélectionné dans les contextes et les objets qui peuvent être migrés.

    2. Si nécessaire, cliquez avec le bouton droit n'importe où dans le panneau Zone de destination pour créer un dossier destiné aux objets à mettre en file d'attente pour la migration, puis sélectionnez Nouveau dossier.

      Vous pouvez créer autant de dossiers que nécessaire et les imbriquer si nécessaire. Cette structure est créée dans la base de données ZENworks et est visible sous forme de dossiers dans le Centre de contrôle ZENworks. Toutefois, ces dossiers ne sont pas créés tant que vous ne cliquez pas sur Effectuer la migration maintenant.

      Vous pouvez déterminer la structure des dossiers de vos objets Application, créer et migrer ces dossiers avant d'y mettre en file d'attente les objets Application.

      Vous pouvez également faire migrer des conteneurs eDirectory ainsi que tous les objets Application (y compris les sous-conteneurs). Les conteneurs sont convertis en dossiers contenant tous les objets Application qui existent en aval dans eDirectory. Si vous sélectionnez un conteneur dans le panneau Arborescence eDir source et que vous le faites glisser dans le panneau Zone de destination, tous les sous-conteneurs et leurs objets Application seront également placés dans le panneau Zone de destination dans leurs dossiers respectifs.

      Après avoir mis en file d'attente un conteneur dans le panneau Zone de destination, vous pouvez supprimer individuellement les éléments mis en file d'attente que vous ne souhaitez pas migrer. Pour cela, sélectionnez-les, cliquez dessus avec le bouton droit de la souris, puis sélectionnez sur Supprimer les éléments sélectionnés. Vous êtes invité à confirmer la suppression.

    3. Dans le panneau Arborescence eDir source, sélectionnez les objets Application ou les conteneurs à faire migrer et faites-les glisser dans le panneau Zone de destination.

      Cela met en file d'attente les éléments qui doivent migrer.

      La touche Ctrl et les flèches ou la touche Maj et les flèches permettent de sélectionner plusieurs éléments.

      (Facultatif) Pour migrer une application qui présente le même GUID d'application qu'une application déjà migrée, reportez-vous à la Section 5.11, Migration d'applications présentant le même GUID d'application.

      Lorsque vous faites glisser des éléments d'un panneau vers un autre, les éléments affichés dans le panneau Zone de destination sont triés automatiquement.

      Si vous faites glisser un élément plusieurs fois, il n'est mis en file d'attente qu'une seule fois.

      Si vous faites glisser une application répertoriée sur le site et si un doublon se trouve déjà dans la file d'attente, vous êtes invité à résoudre ces éléments en double et à sélectionner celui que vous voulez faire migrer. Cliquez avec le bouton droit sur un élément et sélectionnez Afficher les attributs pour obtenir des informations afin de vous aider à déterminer l'élément à faire migrer.

      Si vous effectuez une migration incrémentielle, vous ne devez mettre en file d'attente que les objets que vous voulez faire migrer maintenant. En effet, la migration de tous les éléments en file d'attente dans le panneau Zone de destination s'effectue lorsque vous cliquez sur Effectuer la migration maintenant.

      Le nombre d'éléments que vous faites migrer (copiés dans le panneau Zone de destination) est représenté entre parenthèses dans le libellé de l'onglet Éléments à faire migrer.

      Le champ État de la migration de l'onglet Éléments à faire migrer affiche des informations associées aux éléments sélectionnés pour la migration. Par exemple, ZENworks Migration Utility peut modifier le nom de l'objet dans Configuration Management du fait des caractères du nom dans eDirectory qui ne peuvent pas être utilisés dans Configuration Management, tels que le signe deux-points (:), remplacé par un trait de soulignement (_).

  4. Répétez l'Étape 3 selon les besoins pour rechercher et mettre en file d'attente tous les objets Application que vous voulez modéliser maintenant en vue de la migration.

    IMPORTANT :chaque objet Application que vous mettez en file d'attente dans le panneau Zone de destination migre lorsque vous cliquez sur Effectuer la migration maintenant.

  5. Vérifiez vos sélections dans le panneau Zone de destination.

    Vous pouvez naviguer dans les dossiers pour afficher les objets Application mis en file d'attente en vue de la migration.

    Dans l'onglet Éléments à faire migrer, les applications en chaîne sont affichées individuellement. Par contre, dans le panneau Zone de destination de l'onglet Sélectionner, elles sont affichées de façon hiérarchique sous leur application parente.

  6. Pour supprimer des éléments de la file d'attente de migration avant la migration, effectuez l'une des opérations suivantes :

    • Sélectionnez les éléments et cliquez sur l'icône Icône Supprimer l'objet sélectionné .

    • Cliquez avec le bouton droit sur les éléments sélectionnés, puis cliquez sur Supprimer les éléments sélectionnés

      Cela peut s'effectuer à partir de l'onglet Éléments à faire migrer et du panneau Zone de destination de l'onglet Sélectionner

    La touche Ctrl et les flèches ou la touche Maj et les flèches permettent de sélectionner plusieurs éléments à des fins de suppression. Cette sélection comprend les dossiers et leur contenu.

    Les icônes et les textes des éléments mis en file d'attente pour la migration sont grisés. Si vous sélectionnez des éléments grisés pour les supprimer, ils ne sont supprimés que de la file d'attente.

    AVERTISSEMENT :si vous sélectionnez des éléments colorés (texte de couleur bleu sarcelle ou noire), ils sont supprimés de la base de données Configuration Management et ne sont plus disponibles dans le Centre de contrôle ZENworks.

  7. Pour migrer tous les éléments grisés qui sont affichés dans le panneau Zone de destination, y compris tous les éléments grisés contenus dans les sous-dossiers, cliquez sur Effectuer la migration maintenant.

    Les informations qui suivent s'appliquent à l'utilitaire de migration pendant ou après le processus de migration :

    • Le focus est immédiatement déplacé vers l'onglet Éléments à faire migrer, dans lequel vous pouvez visualiser la progression séquentielle de la migration.

    • La colonne Étape affiche une barre de progression pour chaque élément qui migre. La barre de progression globale se trouve au bas de l'utilitaire de migration.

    • Si vous faites glisser une application listée sur le site et qu'un doublon se trouve déjà dans la file d'attente de migration dans le panneau de la zone de destination, vous êtes invité à choisir l'élément à migrer. Cliquez avec le bouton droit sur un élément et sélectionnez Afficher les attributs pour obtenir des informations afin de vous aider à déterminer l'élément à faire migrer.

    • L'onglet Historique de migration affiche tous les éléments qui ont migré. La mise à jour de cette liste s'effectue de façon dynamique à mesure de la migration des éléments. Vous pouvez passer de l'onglet Éléments à faire migrer à l'onglet Historique de migration et réciproquement au cours du processus de migration. Vous pouvez également cliquer avec le bouton droit n'importe où dans le panneau de l'onglet et sélectionner Rafraîchir pour rafraîchir la vue avec les éléments qui peuvent ne pas être encore affichés mais qui migrent.

    • L'onglet Sélectionner affiche tous les objets ayant migré, leur texte apparaissant en bleu sarcelle lorsqu'ils ont migré, dans les panneaux Arborescence eDir source et Zone de destination.

      La couleur bleu sarcelle est conservée. Ainsi, la prochaine fois que vous ouvrez l'utilitaire de migration et que vous naviguez dans les contextes Arborescence eDir source et les dossiers Zone de destination, vous voyez les éléments qui ont migré précédemment.

    • Les objets dont la migration a échoué continuent de s'afficher avec des icônes grisées.

      Les instructions concernant la gestion des éléments dont la migration a échoué sont abordées à l'Étape 8.

    • Les applications en chaîne sont affichées individuellement dans l'onglet Historique de migration, alors que la colonne Journal de migration affiche un GUID plutôt qu'un journal pour ces applications. Seul l'objet Application principal auquel les autres sont chaînés affiche un bouton Afficher le journal dans cette colonne.

    • Au cours de la migration, un dossier de travail temporaire est créé sur le poste de travail pour chaque application qui doit migrer. Ces dossiers sont supprimés à mesure que la migration de chaque application s'est déroulée correctement.

    Lors de la migration des paramètres INI, les options de distribution pour les paramètres INI dans le système ZENworks classique sont assignées aux options les plus proches disponibles dans ZENworks Configuration Management. Le tableau ci-après répertorie ces assignations :

    Option de distribution pour le paramètre INI dans la version classique de ZENworks

    Options assignées dans ZENworks Configuration Management

    Toujours créer

    Ajouter des clés

    Créer si aucun objet n'existe

    Ajouter une chaîne si elle n'a pas été trouvée

    Créer ou ajouter à une section existante

    Ajouter une clé même si la clé existe

    Créer si un objet existe

    Remplacer la valeur d'une clé

    Supprimer

    Supprimer des clés

    Créer ou ajouter à une valeur existante

    Ajouter une valeur

    Supprimer ou retirer d'une valeur existante

    Supprimer une valeur

  8. Une fois la migration terminée, procédez comme suit selon les besoins :

    1. Vérifiez les éléments de couleur bleu sarcelle dans les deux panneaux Sélectionner pour déterminer si vous devez mettre en file d'attente d'autres éléments à faire migrer ou supprimer des éléments ayant déjà migré du panneau Zone de destination.

      Vous pouvez également utiliser l'onglet Historique de migration pour découvrir ces informations.

      • Si vous découvrez d'autres éléments à faire migrer, répétez les opérations depuis l'Étape 3 jusqu'à l'Étape 7.

      • Pour supprimer des éléments du panneau Zone de destination, sélectionnez-les, puis cliquez sur l'icône Icône Supprimer l'objet sélectionné.

        AVERTISSEMENT :

        • Après avoir supprimé une application migrée vers le panneau Zone de destination, si vous tentez immédiatement de migrer à nouveau l'application, l'opération échoue avec une exception de serveur interne. Pour plus d'informations, reportez-vous à la section Échec de l'outil de migration ZENworks lors de la migration d'un objet qui a été supprimé de la zone de destination et renvoi d'une exception de serveur interne.

        • Le panneau Zone de destination affiche les données déjà migrées (couleur bleu sarcelle) et les éléments (texte de couleur noire) qui ont été créés dans le centre de contrôle ZENworks ou qui ont été migrés à partir d'un autre poste de travail. L'option de suppression (Icône Supprimer l'objet sélectionné ) peut être utilisée dans les deux cas. Il est donc possible de supprimer des éléments de Configuration Management qui n'ont jamais migré. Cela concerne les dossiers du Centre de contrôle ZENworks et toutes les données qu'ils contiennent.

    2. Dans l'onglet Éléments à faire migrer, cliquez sur Échec - Afficher le journal pour chaque élément dont la migration a échoué, puis déterminez la meilleure ligne de conduite à adopter. Vous pouvez corriger le problème et faire migrer l'élément, ou le supprimer de l'onglet Éléments à faire migrer, ce qui le supprime également de la file d'attente dans le panneau Zone de destination.

      Pour n'afficher que les éléments ayant échoué, cliquez avec le bouton droit n'importe où dans le panneau et sélectionnez Suppression réussie pour filtrer les éléments de la liste. Cette liste ne concerne que la tâche en cours.

    3. Si vous possédez des éléments ayant échoué que vous ne voulez pas faire migrer, vous ne pouvez supprimer que ceux qui sont placés en file d'attente (toujours grisés) du panneau Zone de destination. Cliquez avec le bouton droit n'importe où dans l'onglet Éléments à faire migrer et sélectionnez Supprimer tous les éléments.

      Cela vide la liste de l'onglet Éléments à faire migrer. Cela supprime également les seuls éléments en file d'attente qui n'ont pas encore migré de la liste du panneau Zone de destination.

      AVERTISSEMENT :si vous sélectionnez plutôt Supprimer tous les éléments dans le panneau Zone de destination, tous les éléments affichés seront supprimés du panneau Zone de destination et de l'onglet Historique de migration, ainsi que de la base de données ZENworks, ce qui les supprimera en réalité du Centre de contrôle ZENworks. Pour ne supprimer que les éléments mis en file d'attente (qui n'ont pas encore migré) en utilisant Supprimer tous les éléments, il est plus sûr de le faire depuis l'onglet Éléments à faire migrer.

      Lors de la migration des applications, les conditions suivantes de configuration système requise ne sont pas migrées :

      • Le processeur est un Pentium Pro, Pentium 1, Pentium 2, Pentium 3 ou Pentium 4.

      • La règle du processeur dans le système classique ZENworks a pour valeur <, >,<= ou >=.

      • Le système d'exploitation n'est pas Windows XP ou Windows 2000.

      • La version du système d'exploitation a pour valeur un chiffre inférieur à 5.

      • Accès distant

      • Terminal Server

      REMARQUE :une fois qu'un ensemble Windows a migré vers ZENworks Configuration Management, si vous assignez cet ensemble à un périphérique géré, il est réinstallé sur le périphérique.

  9. Lorsque vous êtes satisfait des résultats de la migration, passez à l'une des opérations suivantes :