Télécharger au format PDF
Transcription
Télécharger au format PDF
CA IT Client Manager Manuel d'administration du programme d'installation et de l'outil de packaging pour Windows Version 12.8 La présente documentation, qui inclut des systèmes d'aide et du matériel distribués électroniquement (ci-après nommés "Documentation"), vous est uniquement fournie à titre informatif et peut être à tout moment modifiée ou retirée par CA. La présente Documentation ne peut être copiée, transférée, reproduite, divulguée, modifiée ou dupliquée, en tout ou partie, sans autorisation préalable et écrite de CA. La présente Documentation est confidentielle et demeure la propriété exclusive de CA. Elle ne peut pas être utilisée ou divulguée, sauf si (i) un autre accord régissant l'utilisation du logiciel CA mentionné dans la Documentation passé entre vous et CA stipule le contraire ; ou (ii) si un autre accord de confidentialité entre vous et CA stipule le contraire. Nonobstant ce qui précède, si vous êtes titulaire de la licence du ou des produits logiciels décrits dans la Documentation, vous pourrez imprimer ou mettre à disposition un nombre raisonnable de copies de la Documentation relative à ces logiciels pour une utilisation interne par vous-même et par vos employés, à condition que les mentions et légendes de copyright de CA figurent sur chaque copie. Le droit de réaliser ou de mettre à disposition des copies de la Documentation est limité à la période pendant laquelle la licence applicable du logiciel demeure pleinement effective. Dans l'hypothèse où le contrat de licence prendrait fin, pour quelque raison que ce soit, vous devrez renvoyer à CA les copies effectuées ou certifier par écrit que toutes les copies partielles ou complètes de la Documentation ont été retournées à CA ou qu'elles ont bien été détruites. DANS LES LIMITES PERMISES PAR LA LOI APPLICABLE, CA FOURNIT LA PRÉSENTE DOCUMENTATION "TELLE QUELLE", SANS AUCUNE GARANTIE, EXPRESSE OU TACITE, NOTAMMENT CONCERNANT LA QUALITÉ MARCHANDE, L'ADÉQUATION À UN USAGE PARTICULIER, OU DE NON-INFRACTION. EN AUCUN CAS, CA NE POURRA ÊTRE TENU POUR RESPONSABLE EN CAS DE PERTE OU DE DOMMAGE, DIRECT OU INDIRECT, SUBI PAR L'UTILISATEUR FINAL OU PAR UN TIERS, ET RÉSULTANT DE L'UTILISATION DE CETTE DOCUMENTATION, NOTAMMENT TOUTE PERTE DE PROFITS OU D'INVESTISSEMENTS, INTERRUPTION D'ACTIVITÉ, PERTE DE DONNÉES OU DE CLIENTS, ET CE MÊME DANS L'HYPOTHÈSE OÙ CA AURAIT ÉTÉ EXPRESSÉMENT INFORMÉ DE LA POSSIBILITÉ DE TELS DOMMAGES OU PERTES. L'utilisation de tout produit logiciel mentionné dans la Documentation est régie par le contrat de licence applicable, ce dernier n'étant en aucun cas modifié par les termes de la présente. CA est le fabricant de la présente Documentation. Le présent Système étant édité par une société américaine, vous êtes tenu de vous conformer aux lois en vigueur du Gouvernement des Etats-Unis et de la République française sur le contrôle des exportations des biens à double usage et aux autres réglementations applicables et ne pouvez pas exporter ou réexporter la documentation en violation de ces lois ou de toute autre réglementation éventuellement applicable au sein de l'Union Européenne. Copyright © 2013 CA. Tous droits réservés. Tous les noms et marques déposées, dénominations commerciales, ainsi que tous les logos référencés dans le présent document demeurent la propriété de leurs détenteurs respectifs. Produits CA Technologies référencés Ce document contient des références aux produits CA suivants : ■ CA Advantage® Data Transport® (CA Data Transport) ■ CA ARCserve® Backup for Laptops and Desktops ■ CA Asset Intelligence ■ CA Asset Portfolio Management (CA APM) ■ CA Common Services™ ■ CA Desktop Migration Manager (CA DMM) ■ CA Embedded Entitlements Manager (CA EEM) ■ CA Network and Systems Management (CA NSM) ■ CA Patch Manager ■ CA Process Automation ■ CA Mobile Device Management (CA MDM) ■ CA Service Desk Manager ■ CA WorldView™ ■ CleverPath™ Reporter Support technique Pour une assistance technique en ligne et une liste complète des sites, horaires d'ouverture et numéros de téléphone, contactez le support technique à l'adresse http://www.ca.com/worldwide. Table des matières Chapitre 1: Présentation de l'outil de packaging et du programme d'installation pour Windows 9 Outil de packaging et programme d'installation de Software Management ............................................................... 9 Packaging de produit sous Windows ........................................................................................................................... 9 Restrictions de l'ordinateur de packaging .................................................................................................................. 10 Tâches préalables à l'utilisation de l'outil de packaging et du programme d'installation pour Windows ................. 11 Chapitre 2: Configuration du système de référence 13 A propos du système de référence sur l'ordinateur de packaging............................................................................. 13 Aspects de l'enregistrement d'installation de référence ........................................................................................... 13 Paramètres du système de référence ........................................................................................................................ 15 Chemins à analyser ............................................................................................................................................. 16 Clés à analyser ..................................................................................................................................................... 17 Clés à exclure ...................................................................................................................................................... 18 Chemins à exclure ............................................................................................................................................... 19 Valeurs de registre extensibles ........................................................................................................................... 20 Modifications partielles pour les fichiers ASCII ................................................................................................... 20 Restauration des paramètres par défaut ............................................................................................................ 21 Fichiers de sauvegarde ........................................................................................................................................ 21 Gestion des fichiers de produit à l'aide d'un filtre .............................................................................................. 22 Réinitialisation du système de référence ................................................................................................................... 22 Mise à jour du système de référence ......................................................................................................................... 23 Options de fichier ....................................................................................................................................................... 24 Installation dépendante de la version ................................................................................................................. 24 Désinstallation dépendante du compteur de références ................................................................................... 25 Configuration de l'archive du produit ........................................................................................................................ 26 Archive de produit sur un partage réseau.................................................................................................................. 26 Chapitre 3: Utilisation de l'outil de packaging pour Windows 27 Fenêtre Archive du produit ........................................................................................................................................ 27 Versions du produit .................................................................................................................................................... 28 Méthodes de packaging ............................................................................................................................................. 29 Packaging de programmes écrivant des données de configuration matérielle ......................................................... 29 Packaging automatique de produits .......................................................................................................................... 30 Préparation de la création d'une version de produit .......................................................................................... 30 Définition du type de produit à créer ................................................................................................................. 32 Table des matières 5 Création d'une version du produit ...................................................................................................................... 35 Créer un produit combiné, un produit delta ou une version delta ..................................................................... 40 Améliorations de la méthode automatique ........................................................................................................ 43 Packaging manuel de produits ................................................................................................................................... 48 Créer la version d'un produit et sélectionner le mode personnalisé à l'aide de modèles .................................. 48 Spécifier les fichiers d'archives à créer ............................................................................................................... 49 Effectuer des tâches supplémentaires pour créer des fichiers d'archives .......................................................... 49 Configuration requise pour l'outil de packaging SXP sur Windows 8 ........................................................................ 50 Suppression du produit .............................................................................................................................................. 51 Conversion de produits SXP en produits MSI ............................................................................................................. 51 Enregistrement de la version du produit SXP ............................................................................................................ 52 Installation de produits MSI convertis ....................................................................................................................... 52 Archive des paramètres ............................................................................................................................................. 53 Paramètres du client ........................................................................................................................................... 53 Saisie et modification des paramètres du client ................................................................................................. 55 Fenêtre Paramètres du client.............................................................................................................................. 56 Fichiers de paramètres du client et format des paramètres .............................................................................. 61 Produits de paramétrage .................................................................................................................................... 64 Enregistrement des paramètres du client .................................................................................................................. 64 Chapitre 4: Utilisation du programme d'installation pour Windows 65 A propos du programme d'installation pour Windows .............................................................................................. 65 Principes d'installation des produits par le programme d'installation ...................................................................... 67 Vérifier info.sxp (Produit) ................................................................................................................................... 68 Vérifier actions.sxp (pré-programmes) ............................................................................................................... 68 Vérifier gina.sxp .................................................................................................................................................. 68 Vérifier uactions.sxp............................................................................................................................................ 69 Vérifier original.sxp (Programme d'installation d'origine) ................................................................................. 69 Vérifier dirs.sxp et udirs.sxp (Répertoires) ......................................................................................................... 69 Vérifier files.sxp et ufiles.sxp (Fichiers de produit) ............................................................................................. 70 Vérifier gac.sxp (Global Assembly Cache) ........................................................................................................... 70 Vérifier sregdel.sxp, sreg.sxp, uregdel.sxp et ureg.sxp (Registre) ...................................................................... 71 Vérifier ascnnnn.sxp (fichiers ASCII) .................................................................................................................... 71 Vérifier ininnnn.sxp et uininnnn.sxp (Fichiers .ini) ............................................................................................. 71 Vérifier desktop.sxp (bureau) ............................................................................................................................. 72 Vérifier services.sxp (Services) ........................................................................................................................... 72 Vérifier links.sxp et ulinks.sxp (Liens) ................................................................................................................. 72 Vérifier permis.sxp (Autorisations) .................................................................................................................... 72 Vérifier actions.sxp (post-programmes) ............................................................................................................. 73 Traitement suivant l'échec ou la réussite des installations ................................................................................ 73 Principes de désinstallation des produits par le programme d'installation ............................................................... 74 6 Manuel d'administration du programme d'installation et de l'outil de packaging pour Windows Vérifier actions.sxp (pré-programmes) ............................................................................................................... 75 Vérifier gina.sxp .................................................................................................................................................. 75 Vérifier services.sxp (Services) ........................................................................................................................... 75 Vérifier original.sxp (Programme d'installation d'origine) ................................................................................. 75 Vérifier ascnnnn.sxp (fichiers ASCII) .................................................................................................................... 75 Vérifier uininnnn.sxp ........................................................................................................................................... 76 Vérifier ulinks.sxp (liens) ..................................................................................................................................... 76 Vérifier gac.sxp (Global Assembly Cache) ........................................................................................................... 76 Vérifier links.sxp (liens) ....................................................................................................................................... 76 Vérifier ininnnn.sxp (fichiers .ini) ........................................................................................................................ 77 Vérifier ufiles.sxp (fichiers de produit) ................................................................................................................ 77 Vérifier files.sxp (fichiers de produit) .................................................................................................................. 77 Vérifier udirs.sxp (Répertoires) ........................................................................................................................... 78 Vérifier dirs.sxp (Répertoires) ............................................................................................................................ 78 Vérifier sreg.sxp (Registre) ................................................................................................................................. 78 Vérifier desktop.sxp (bureaux) ............................................................................................................................ 79 Vérifier uactions.sxp (post-programmes) ........................................................................................................... 79 Vérifier actions.sxp (post-programmes) ............................................................................................................. 79 Echecs de suppressions de produits ................................................................................................................... 79 Configurer les mises à jour en vue de leur activation immédiate .............................................................................. 80 Procédure de démarrage et niveaux de démarrage .................................................................................................. 80 Règles de modification du fichier autoexec.bat ......................................................................................................... 81 Principes de modification du fichier autoexec.bat lors de l'installation ............................................................. 82 Principes de modification du fichier autoexec.bat lors de la suppression .......................................................... 83 Règles de modification du fichier config.sys .............................................................................................................. 83 Principes de modification du fichier config.sys lors de l'installation .................................................................. 83 Principes de modification du fichier config.sys lors de la suppression ............................................................... 85 Règles de modification des fichiers win.ini et system.ini ........................................................................................... 86 Principes de modification des fichiers win.ini et system.ini lors de l'installation ............................................... 86 Principes de modification des fichiers win.ini et system.ini lors de la suppression ............................................ 87 Chapitre 5: Diagnostics et dépannage 89 Afficher les résultats de jobs d'installation ................................................................................................................ 90 Fonctions de suivi ....................................................................................................................................................... 91 Outil de collecte de fichiers journaux dsminfo ........................................................................................................... 92 Table des matières 7 Chapitre 1: Présentation de l'outil de packaging et du programme d'installation pour Windows Ce chapitre traite des sujets suivants : Outil de packaging et programme d'installation de Software Management (page 9) Packaging de produit sous Windows (page 9) Restrictions de l'ordinateur de packaging (page 10) Tâches préalables à l'utilisation de l'outil de packaging et du programme d'installation pour Windows (page 11) Outil de packaging et programme d'installation de Software Management La solution Software Management de CA Technologies comporte deux composants principaux, l'outil de packaging et le programme d'installation. L'outil de packaging crée un package de logiciels et de données dans des produits Ces produits doivent être enregistrés dans la bibliothèque de packages logiciels, à partir desquels vous les distribuez et les installez sur des ordinateurs cibles de votre réseau. Le programme d'installation doit être installé sur des ordinateurs cibles, où il fournit des fonctions permettant l'installation et la suppression autonomes des logiciels. Packaging de produit sous Windows Au cours du processus de packaging sous Windows, vous devez installer le produit à mettre en package sur le système de référence de l'ordinateur de packaging, comme si vous comptiez utiliser ce produit sur cet ordinateur. Cette installation, appelée installation de référence, est enregistrée automatiquement par l'outil de packaging dans un certain nombre de fichiers d'archive, utilisées pour une installation ultérieure du produit sur des ordinateurs cibles. Le système de référence se trouvant sur l'ordinateur de packaging comprend le système de fichiers, les services installés et le registre de l'ordinateur de conditionnement. En outre, vous pouvez spécifier les fichiers, les paramètres d'installation, ainsi que toute modification nécessaire pour personnaliser le produit que vous allez conditionner (configuration du système de référence). Chapitre 1: Présentation de l'outil de packaging et du programme d'installation pour Windows 9 Restrictions de l'ordinateur de packaging L'outil de packaging enregistre toutes les informations nécessaires à l'installation ultérieure du produit sur un ordinateur cible au format de packaging SXP, appelé produit SXP. L'outil de packaging fournit aussi tous les fichiers, répertoires et toutes les informations utiles généré(e)s automatiquement lors du packaging du produit sous format comprimé dans les fichiers n.cmp et les fichiers d'archive ufilesn.cmp (fichiers d'archive CMP ; le fichier ufilesn.cmp contient des informations propres à l'utilisateur). Pour éviter des tailles de fichiers d'archive CMP trop importantes, l'outil de packaging crée plusieurs fichiers d'archive CMP de taille limitée et ajoute un suffixe numérique aux noms de ces fichiers, par exemple files1.cmp, files2.cmp et ainsi de suite. Vous pouvez créer des produits SXP pour Windows uniquement sur un ordinateur de packaging qui exécute un système d'exploitation Microsoft Windows supérieur à Windows NT. Pour obtenir une liste détaillée des versions de Windows actuellement prises en charge par l'outil de packaging, reportez-vous au chapitre Environnements d'exploitation pris en charge du Fichier Readme CA IT Client Manager, disponibles dans la documentation CA IT Client Manager du DVD d'installation. Avec l'outil de packaging, vous pouvez créer des packages d'applications 64 bits, à condition que l'outil de packaging de logiciels s'exécuter un système d'exploitation 64 bits. Le produit SXP 64 bits créé peut être installé uniquement sur un environnement d'exploitation 64 bits. Après avoir créé un produit SXP, vous pouvez si vous le souhaitez le convertir en un produit MSI, c'est-à-dire un produit au format Microsoft Installer (MSI). Remarque : Les produits MSI convertis à un environnement d'exploitation 64 bits ont un type de plate-forme configuré à x64 et ne peuvent pas être installés sur des ordinateurs cibles exécutant un système d'exploitation 32 bits, même si le fichier d'archive info.sxp indique que ce type de système est un système d'exploitation cible. Restrictions de l'ordinateur de packaging Seuls le logiciel du système d'exploitation avec des services packs et l'outil de packaging pour Windows doivent être installés sur l'ordinateur de packaging. Si vous avez besoin d'une application autre que le système d'exploitation sur l'ordinateur de packaging, vous devez l'installer à la fois sur l'ordinateur de packaging et sur les ordinateurs cibles. Toute infraction à cette règle risque d'endommager l'installation d'un produit SXP sur un ordinateur cible. 10 Manuel d'administration du programme d'installation et de l'outil de packaging pour Windows Tâches préalables à l'utilisation de l'outil de packaging et du programme d'installation pour Windows Tâches préalables à l'utilisation de l'outil de packaging et du programme d'installation pour Windows Avant de commencer à créer et à installer des produits SXP pour la première fois, vous devez disposer de connaissances sur les sujets suivants : ■ Configuration du système de référence de l'outil de packaging pour Windows ■ Utilisation de l'outil de packaging pour Windows pour générer des produits SXP Pour plus d'informations sur ces tâches, consultez les chapitres Configuration du système de référence et Utilisation de l'outil de packaging pour Windows, respectivement. Si vous êtes un utilisateur avancé, lisez les rubriques suivantes : ■ Conversion de produits SXP en produits MSI (page 51) ■ Principes d'installation des produits par le programme d'installation (page 67) ■ Installation de produits MSI convertis (page 52) ■ Afficher les résultats de jobs d'installation (page 90) ■ Fonction de suivi (page 91) Chapitre 1: Présentation de l'outil de packaging et du programme d'installation pour Windows 11 Chapitre 2: Configuration du système de référence Ce chapitre traite des sujets suivants : A propos du système de référence sur l'ordinateur de packaging (page 13) Aspects de l'enregistrement d'installation de référence (page 13) Paramètres du système de référence (page 15) Réinitialisation du système de référence (page 22) Mise à jour du système de référence (page 23) Options de fichier (page 24) Configuration de l'archive du produit (page 26) Archive de produit sur un partage réseau (page 26) A propos du système de référence sur l'ordinateur de packaging L'environnement sur l'ordinateur de packaging dédié est appelé système de référence. Le système de référence est utilisé au cours du processus de packaging sous Windows, afin d'installer le produit à conditionner comme si vous comptiez l'utiliser sur cet ordinateur. Le système de référence comprend le système de fichiers, les services installés et le registre de l'ordinateur de packaging. En outre, vous pouvez configurer le système de référence pour personnaliser le produit que vous allez conditionner. En d'autres termes, vous pouvez spécifier des fichiers et des paramètres d'installation supplémentaires, ainsi que toute autre modification nécessaire. Aspects de l'enregistrement d'installation de référence Dans la plupart des cas de packaging de produit, l'enregistrement automatique (avec les configurations par défaut) de l'installation de référence sur l'ordinateur de packaging répond à tous les besoins. Cette méthode, appelée automatique, de packaging surveille toutes les modifications dans le registre et le système de fichiers, tandis que les paramètres de fabrique se chargent de la plupart des tâches d'enregistrement après l'installation de l'outil de packaging. Chapitre 2: Configuration du système de référence 13 Aspects de l'enregistrement d'installation de référence Dans les cas suivants, ces paramètres doivent parfois être adaptés à l'environnement d'un enregistrement particulier. Performances du système de référence Plus les données du système de référence sont complètes, plus la vérification des modifications de ces données est longue. Il peut donc s'avérer utile d'exclure certains lecteurs de cette vérification, plus particulièrement les lecteurs réseau et les lecteurs locaux ne servant pas à l'installation. Modifications non liées directement au produit installé Sur chaque ordinateur, les fichiers et les entrées de registre sont constamment modifiés durant l'exécution, quels que soient les logiciels installés, par exemple, les mises à jour des fichiers de pagination et les fichiers Internet stockés temporairement. Par défaut, ces modifications ne sont pas enregistrées. L'outil de packaging conserve la liste des fichiers exclus, qui peut être enrichie au besoin. La liste des fichiers exclus est automatiquement enrichie par les fichiers qui changent alors qu'aucune installation de référence n'est en cours. Il s'agit, pour la plupart, de fichiers journaux. Pour reconnaître la plupart de ces fichiers, nous vous conseillons d'arrêter l'outil de packaging et de redémarrer le système après que l'outil de packaging a été démarré pour la première fois et que les fichiers de sauvegarde ont été créés. De manière générale, tout répertoire dans lequel sont créés des fichiers temporaires (comme c:\temp) ne doit pas être enregistré. Protection des fichiers du système actuels Les fichiers système sont sauvegardés afin de garantir la cohérence du système de référence, par exemple lorsque l'installation d'un produit modifie la version d'un fichier DLL. Une fois le produit créé installé, le fichier DLL d'origine est écrasé. Il est restauré une fois le processus de packaging achevé. Sinon, les modifications définitives affectent le système de référence. Par défaut, l'outil de packaging pour Windows sauvegarde la totalité du répertoire Windows. Ce comportement peut être désactivé si l'outil de packaging est utilisé conjointement à un ordinateur virtuel. Dans ce cas, vous pouvez restaurer le système de l'outil de packaging en retournant à l'instantané d'un ordinateur virtuel. Modifications partielles effectuées sur des fichiers INI et ASCII En règle générale, si le produit en cours de création entraîne des modifications partielles des fichiers ASCII existants sur l'ordinateur de packaging, seules ces modifications partielles doivent être reproduites lorsque ce produit est distribué à un ordinateur cible et qu'il y est installé. Ces fichiers ASCII doivent être identifiés afin que le système de référence puisse les traiter comme des cas particuliers. Sinon, dans des circonstances normales, l'ensemble du fichier ASCII est ajouté à la version mise en package et le fichier du même nom sur l'ordinateur cible est entièrement remplacé. Les modifications partielles sont recherchées dans tous les fichiers INI. 14 Manuel d'administration du programme d'installation et de l'outil de packaging pour Windows Paramètres du système de référence Paramètres du système de référence Vous pouvez modifier les paramètres du système par défaut de l'outil de packaging en utilisant la boîte de dialogue Configurer le système de référence accessible à partir du menu Fichier. Gérez le système de référence en définissant les options de cette boîte de dialogue. Les onglets de la boîte de dialogue Configuration du système de référence vous permettent de modifier les paramètres du système de référence suivants : ■ Chemins à analyser (page 16) ■ Chemins à exclure (page 19) ■ Clés à analyser (page 17) ■ Clés à exclure (page 18) ■ Valeurs de registre extensibles (page 20) ■ Fichiers ASCII (page 20) ■ Valeurs par défaut (page 21) ■ Fichiers de sauvegarde (page 21) ■ Filtre des fichiers de produit (page 22) Lorsque vous cliquez sur OK dans la boîte de dialogue Configuration du système de référence, toutes les modifications sur l'ensemble des onglets sont appliquées. Lorsque vous cliquez sur Appliquer, seules les valeurs de l'onglet en cours sont enregistrées, si elles ont été modifiées. Une fois que vous avez cliqué sur le bouton Appliquer, vous ne pouvez plus annuler ces modifications en cliquant sur Annuler. Vous pouvez, pour certains onglets, définir une option récursive, représentée par le symbole d'un dossier avec un r. Les symboles de dossiers gris correspondent à des paramètres par défaut non modifiables. Les symboles de dossiers jaunes contiennent soit des paramètres par défaut, soit des valeurs déjà définies que vous pouvez au besoin modifier à nouveau. Chapitre 2: Configuration du système de référence 15 Paramètres du système de référence Chemins à analyser Spécifiez les chemins à analyser dans l'onglet Chemins à analyser de la boîte de dialogue Configuration du système de référence. Si vous ne spécifiez pas de chemin dans l'onglet Chemins à analyser, les modifications apportées au chemin durant l'installation de référence ne sont pas enregistrées et l'état d'origine du chemin n'est pas rétabli une fois l'installation de référence terminée. Au cours d'une installation de référence, l'outil de packaging enregistre les éléments suivants : ■ Les fichiers et les répertoires ajoutés lors de l'installation du produit (fichiers supplémentaires) ■ Les fichiers et les répertoires supprimés lors de l'installation du produit ■ Les fichiers modifiés lors de l'installation du produit, en fonction de la taille et de la date Vous pouvez spécifier l'ensemble d'un lecteur ou un chemin particulier. Si vous spécifiez un lecteur, seul ce lecteur est vérifié. Par exemple, si vous choisissez c:, l'ensemble du lecteur c: est vérifié. Si vous spécifiez c:\win, le répertoire c:\win et tous ses sousrépertoires sont vérifiés. Pour ajouter un autre répertoire à la liste des chemins d'accès, cliquez sur le bouton Parcourir ou entrez directement le nom du répertoire dans le champ Chemin. La suppression de la liste des chemins d'accès d'un dossier n'a aucune incidence sur l'onglet Chemins à exclure. Pour ajouter des dossiers spéciaux à la liste des chemins ou en supprimer, utilisez la boîte de dialogue Dossier spécial. La suppression d'un dossier spécial de la liste des chemins ajoute automatiquement ce dossier à la liste des dossiers disponibles. L'ajout d'un dossier spécial à la liste des chemins supprime ce dossier de la liste des dossiers disponibles. En général, les fichiers et les répertoires supplémentaires et modifiés sont entièrement copiés dans le produit. Les fichiers ASCII font exception. Pour chaque fichier ASCII, vous pouvez décider de n'enregistrer que les modifications apportées. Par défaut, les modifications de n'importe quel fichier avec l'extension .ini sont toujours enregistrées de cette manière. Pour les fichiers et les répertoires supprimés, l'outil de packaging enregistre le fait que les fichiers et les répertoires marqués doivent être supprimés de l'ordinateur cible une fois le produit installé. 16 Manuel d'administration du programme d'installation et de l'outil de packaging pour Windows Paramètres du système de référence En cas de suppression ou de modification de fichiers ou de répertoires existants sur le système de référence de l'ordinateur de packaging pendant l'installation du produit, ceux-ci ne peuvent être restaurés que si les conditions suivantes sont remplies : ■ Ces fichiers et ces répertoires sont supprimés durant l'installation de référence à l'heure indiquée par les boîtes de dialogue de l'outil de packaging. ■ Ces fichiers et ces répertoires ont été spécifiés dans l'onglet Fichiers de sauvegarde et, par conséquent, ils ont été sauvegardés. Clés à analyser Spécifiez les clés à analyser dans l'onglet Clés à analyser de la boîte de dialogue Configuration du système de référence. Au cours d'une installation de référence, l'outil de packaging enregistre les éléments suivants : ■ Les valeurs ou clés de registre ajoutées lors de l'installation du produit (clés supplémentaires) ■ Les valeurs ou clés de registre supprimées lors de l'installation du produit (clés supprimées) ■ Les valeurs ou clés de registre modifiées lors de l'installation du produit (valeurs modifiées) Si vous ne précisez pas de clé dans l'onglet Clés à analyser, les modifications apportées à la clé durant l'installation de référence ne sont pas enregistrées et l'état d'origine de la clé n'est donc pas restauré à la fin de l'installation de référence. Lors d'une installation de référence, seules ces zones du registre sont vérifiées. Les entrées de clé sont interprétées de manière récursive. Vous ne pouvez utiliser que les deux principales clés prédéfinies. Il est inutile d'en spécifier d'autres, puisque ce sont toutes des sous-clés de ces deux clés. Si des clés et des valeurs sont supprimées du registre durant l'installation du produit, ces modifications sont annulées par l'outil de packaging à la fin du processus de packaging afin que le système de référence ne subisse aucun changement. Chapitre 2: Configuration du système de référence 17 Paramètres du système de référence Clés à exclure Lors d'une installation de référence, l'outil de packaging ne recherche pas et n'enregistre pas les modifications du registre portant sur les zones (racines et clés) spécifiées dans l'onglet Clés à exclure de la boîte de dialogue Configuration du système de référence. Si vous spécifiez une clé dans l'onglet Clés à exclure, les modifications apportées à cette clé durant l'installation de référence ne sont pas enregistrées et l'état d'origine de la clé n'est donc pas restauré à la fin de l'installation de référence. Les zones de registre à exclure correspondent aux zones dynamiques, qui sont modifiées par Windows au moment de l'exécution. Cette modification dynamique durant l'exécution risque d'endommager l'installation de référence, sauf si les clés de ces zones de registre sont exclues du processus de packaging. Ces clés de registre sont, par défaut, exclues du processus de packaging dans l'onglet Clés à exclure. Normalement, les paramètres par défaut vous évitent d'avoir à saisir des clés dans cette boîte de dialogue. Toutefois, vous pouvez, si vous le souhaitez, exclure d'autres clés, comme celles appartenant à des produits qui n'ont pas été installés par l'outil de packaging pour Windows ou qui peuvent être installés ultérieurement. Pour exclure les clés voulues, vous devez connaître le fonctionnement du registre. Pour exclure une zone de registre en plus des zones exclues par défaut, parcourez le registre afin de choisir la clé de registre à exclure. Si vous sélectionnez l'option Récursif, toutes les clés et les valeurs situées sous cette clé sont aussi exclues de la vérification. 18 Manuel d'administration du programme d'installation et de l'outil de packaging pour Windows Paramètres du système de référence Chemins à exclure Utilisez l'onglet Chemins à exclure pour spécifier les lecteurs et les chemins pour lesquels aucune vérification concernant l'exécution de modifications n'est effectuée pendant une installation de référence. Si vous spécifiez un chemin dans l'onglet Chemins à exclure, les modifications apportées à ce chemin lors de l'installation de référence ne sont pas enregistrées. Toutefois, l'état d'origine de ce chemin est restauré une fois l'installation de référence achevée. Les symboles de dossiers gris correspondent à des paramètres par défaut non modifiables. Les dossiers jaunes contiennent soit des paramètres par défaut, soit des valeurs définies que vous pouvez au besoin modifier. Dans le champ Chemin, saisissez le nom du chemin à exclure. Si vous sélectionnez l'option Récursif, tous les sous-répertoires de tous les chemins que vous spécifiez sont exclus. Dans le champ Masque de fichier, saisissez le nom du fichier ou du groupe de fichiers à exclure. Le tableau suivant fournit des exemples de masques de fichiers : Chemin Masque de fichier C:\ cmos.ram C:\ pagefile.sys C:\ boot.ini C:\tmp trace.* C:\test *.* Remarque : Certains des exemples ci-dessus sont des entrées par défaut définies par l'outil de packaging. Ils ne peuvent être modifiés. Chapitre 2: Configuration du système de référence 19 Paramètres du système de référence Valeurs de registre extensibles L'onglet Valeurs de registre extensibles vous permet d'étendre ou d'écraser des valeurs dans le registre. Vous pouvez utiliser cet onglet pour prédéfinir les valeurs de registre pouvant être développées. Certaines des valeurs à saisir ici sont prédéfinies par le système de référence, comme illustré dans l'exemple suivant : [HKEY_LOCAL_MACHINE]\SYSTEM\CurrentControlSet\Control\Session Manager\Environment\Path Toutes les données enregistrées dans les valeurs spécifiées ici sont ajoutées au début ou à la fin de la valeur sur le système cible. Les valeurs spécifiées dans cet onglet doivent être comprises dans la plage définie par les onglets Clés à analyser et Clés à exclure. Les valeurs spécifiées doivent être de type REG_SZ (chaîne), REG_EXPAND_SZ (chaîne développée) ou REG_MULTI_SZ. Si les valeurs de registre spécifiées dans l'onglet Valeurs de registre extensibles sont étendues pendant une installation de référence, l'outil de packaging enregistre si la valeur de registre d'origine a été ajoutée au début ou à la fin. Vous pouvez identifier le type de développement (préfixe ou suffixe) dans les fichiers sreg.sxp ou ureg.sxp. Modifications partielles pour les fichiers ASCII Utilisez l'onglet Fichiers ASCII pour spécifier les fichiers ASCII à contrôler pour des modifications partielles. En règle générale, si le produit en cours de création entraîne des modifications partielles des fichiers ASCII existants sur l'ordinateur de packaging, seules ces modifications doivent être reproduites lorsque ce produit est distribué à un ordinateur cible et qu'il y est installé. Vous devez entrer le nom du chemin de ces fichiers ASCII dans l'onglet Fichiers ASCII afin d'empêcher l'ajout de l'ensemble du fichier ASCII à la version mise en package. Sinon, le fichier ASCII du même nom sur l'ordinateur cible est remplacé. Vous pouvez ajouter à la liste des fichiers ASCII inexistants. L'outil de packaging enregistre les modifications des fichiers ASCII spécifiés dans cet onglet dans des fichiers de script. Le fichier ascnnnn.ini, qui contient aussi le chemin complet du fichier ASCII, fait référence à ces fichiers de script. Une fois le produit installé sur l'ordinateur cible, ces modifications sont reproduites sur cet ordinateur, dans le fichier ASCII du même nom. Si le produit est désinstallé de l'ordinateur cible, les modifications apportées aux fichiers ASCII sont annulées. 20 Manuel d'administration du programme d'installation et de l'outil de packaging pour Windows Paramètres du système de référence Restauration des paramètres par défaut Vous pouvez utiliser l'onglet Valeurs par défaut pour rétablir toutes les valeurs par défaut des paramètres du système de référence. Lors de son installation, l'outil de packaging définit des valeurs par défaut pour tous les onglets de la boîte de dialogue Configuration du système de référence. Toutefois, lorsque vous créez un produit ou que vous configurez le système de référence, vous pouvez modifier des valeurs de ces onglets. L'onglet Valeurs par défaut de la boîte de dialogue Configuration du système de référence vous permet de rétablir ces paramètres par défaut. Notez que ces paramètres par défaut sont appliqués à tous les produits créés ultérieurement. Fichiers de sauvegarde L'onglet Fichiers de sauvegarde vous permet de sélectionner les chemins et les fichiers à protéger par la création de sauvegardes. L'onglet Sauvegarde n'est pas affiché quand la phase de réinitialisation du système de référence est désactivée (voir Réinitialisation du système de référence (page 22)). Lors de la première utilisation de l'outil de packaging, les lecteurs, chemins et fichiers spécifiés dans l'onglet Fichiers de sauvegarde sont automatiquement sauvegardés afin de pouvoir être restaurés ultérieurement. Si vous choisissez l'option De manière récursive, tous les sous-répertoires sont également sauvegardés dans l'archive. Si vous apportez des modifications à cet onglet et que vous cliquez sur Appliquer ou sur OK, ces modifications sont automatiquement intégrées à l'archive de sauvegarde, puis la boîte de dialogue Mettre à jour le système de référence apparaît automatiquement. Remarques concernant l'espace disque Vous devez vous assurer que l'ordinateur de packaging dispose d'un espace suffisant pour stocker le fichier de sauvegarde. Les répertoires sont compressés pour être sauvegardés. Remarques concernant les fichiers ASCII Vous n'avez pas besoin d'entrer ici les fichiers spécifiés dans l'onglet Fichiers ASCII, car le système de référence sauvegarde et restaure automatiquement ces fichiers. Chapitre 2: Configuration du système de référence 21 Réinitialisation du système de référence Gestion des fichiers de produit à l'aide d'un filtre Vous pouvez utiliser l'onglet Filtre des fichiers de produit pour exécuter des actions pour un ensemble donné de fichiers de produit en spécifiant un masque de fichier de produit. Par exemple, vous pouvez affecter ou supprimer des options de fichier pour tous les fichiers du même groupe, c'est-à-dire pour tous les fichiers portant la même extension de fichier ; ou vous pouvez supprimer un ensemble de fichiers de produit sélectionnés via un masque de fichier de produit. Réinitialisation du système de référence Pendant le processus de compilation, l'installation du produit sur le système de référence de l'ordinateur de compilation est enregistrée. Au terme de la création du package, le système de référence est réinitialisé par défaut à son état d'origine. Dans le menu Outils, Options du menu principal de l'outil de packaging, vous pouvez activer ou désactiver la réinitialisation du système de référence. Cette option, appelée Activer le système de référence de réinitialisation, est sélectionnée par défaut. Si l'option Activer le système de référence de réinitialisation n'est pas sélectionnée (réinitialisation désactivée), tous les produits installés sur le système de référence pendant la création du package y restent et sont cumulés. Il peut s'avérer utile de désactiver la réinitialisation du système de référence sur l'ordinateur de compilation lorsque l'outil de packaging est installé sur un ordinateur virtuel. Dans ce cas, vous pouvez réinitialiser rapidement le système de référence en utilisant un instantané virtuel. Remarque : Quand la réinitialisation est désactivée, il n'est pas nécessaire que l'outil de packaging ait des fichiers de sauvegarde du système de référence. Par conséquent, toutes les tâches et les éléments de l'interface utilisateur graphique lié(e)s à la sauvegarde (par exemple, l'onglet Fichiers de sauvegarde de la boîte de dialogue Configurer le système de référence) sont éliminé(e)s de l'interface utilisateur de l'outil de packaging. 22 Manuel d'administration du programme d'installation et de l'outil de packaging pour Windows Mise à jour du système de référence Mise à jour du système de référence Pour protéger le système de référence des modifications définitives engendrées par des installations de référence, les fichiers du système de référence sont sauvegardés. Toutefois, si vous souhaitez remplacer définitivement les fichiers ou les chemins sauvegardés par des versions mises à jour (par exemple après l'installation d'un Service Pack Windows), vous pouvez utiliser cette fonction pour mettre à jour le système de référence. Par souci de cohérence, si vous utilisez une installation de référence et que vous avez installé un Service Pack sur le système de référence, vous devez aussi l'installer sur les ordinateurs cibles. Sélectionnez l'une des deux méthodes pour la mise à jour du système de référence. Ces deux méthodes nécessitent le démarrage préalable de l'outil de packaging pour Windows et toutes deux génèrent une sauvegarde complète de l'ensemble des fichiers. Inclusion de nouveaux fichiers système et de fichiers système supprimés et modifiés Pour garantir que les fichiers système nouveaux, supprimés et modifiés sont inclus dans la mise à jour, sélectionnez l'option Fichier, Sauvegarde des fichiers système dans le menu principal de l'outil de packaging. Le processus qui en résulte remet complètement à jour le système de référence. Inclusion d'autres fichiers Pour inclure d'autres fichiers dans la mise à jour, sélectionnez Fichier, Configuration du système de référence dans le menu principal de l'outil de packaging. Dans la boîte de dialogue Configurer le système de référence, sélectionnez l'onglet Fichiers de sauvegarde et effectuez les modifications souhaitées. Lorsque vous cliquez sur Appliquer, la mise à jour est activée. L'outil de packaging stocke automatiquement la liste des fichiers sauvegardés (depuis l'onglet Fichiers de sauvegarde). Remarque : Tant que la sauvegarde n'est pas créée, l'outil de packaging vous rappelle d'enregistrer votre système de référence. Chapitre 2: Configuration du système de référence 23 Options de fichier Options de fichier Lors d'une installation de référence, deux options d'installation ou de suppression s'appliquent aux fichiers enregistrés : ■ Installation dépendante de la version ■ Désinstallation dépendante du compteur de référence Vous pouvez affecter l'une de ces options ou les deux à chaque fichier individuel. Utilisez l'onglet Filtre de fichiers de produit de la boîte de dialogue Configurer le système de référence pour affecter ces options aux groupes de fichiers ayant le même nom de chemin et la même extension de fichier. Dans la boîte de dialogue Configurer le système de référence, les options sont représentées par les icônes suivantes : Indique l'installation de fichiers dépendants de la version Indique la désinstallation de fichiers dépendants du compteur de référence Indique que les deux options s'appliquent aux fichiers Installation dépendante de la version L'option d'installation de fichiers dépendants de la version garantit qu'une version d'un fichier installée précédemment sur l'ordinateur cible est écrasée uniquement, si elle est antérieure au fichier à installer. Pour que ce mécanisme fonctionne, un ID de version doit être attribué au fichier. Le programme d'installation vérifie l'ID de version interne du fichier pendant l'installation du produit sur l'ordinateur cible. Cette option est automatiquement assignée à tous les fichiers de produit dotés d'un ID de version interne. Généralement, tous les fichiers .dll et .exe ont un ID de version. Pour spécifier l'option Installation dépendante de la version, sélectionnez le chemin du fichier approprié dans l'onglet Filtre des fichiers de produit dans la boîte de dialogue Configurer le système de référence, puis cliquez sur le bouton d'installation dépendante. 24 Manuel d'administration du programme d'installation et de l'outil de packaging pour Windows Options de fichier Désinstallation dépendante du compteur de références L'option Désinstallation dépendante du compteur de référence contrôle l'usage multiple d'un fichier. Lorsque vous appliquez cette option de fichier, un compteur (de référence) est mis à jour sur l'ordinateur cible lors de l'installation et de la suppression d'un fichier. Si le compteur de références n'existe pas déjà, il est créé. Le compteur est incrémenté d'une unité à chaque installation du fichier et décrémenté d'une unité à chaque suppression du fichier. L'outil d'installation supprime le fichier concerné (et le compteur de référence) uniquement si le compteur est remis à zéro durant la désinstallation. Si, par exemple, un fichier DLL (vbxxx.dll) fait partie d'un programme d'application, ce fichier DLL est installé pour la première fois lorsque vous installez ce programme d'application. Si vous installez un autre programme d'application contenant le même fichier DLL (vbxxx.dll), le compteur de référence de ce fichier est alors incrémenté. Si vous supprimez l'un des programmes d'application utilisant le même fichier DLL, le compteur de référence est décrémenté. Normalement, le fichier est supprimé ; toutefois, en utilisant l'option du compteur de référence, le fichier est conservé pour garantir que tous les autres programmes d'application nécessitant le fichier vbxxx.dll peuvent s'exécuter. L'option de désinstallation en fonction du compteur de référence n'est appliquée que si elle est spécifiée pour tous les produits de l'ordinateur cible qui utilisent le fichier concerné. Nous vous conseillons d'appliquer cette option. Pour choisir l'option Désinstallation dépendante du compteur de référence, sélectionnez le chemin du fichier approprié dans l'onglet Filtre des fichiers de produit de la boîte de dialogue Configurer le système de référence, puis cliquez sur le bouton. Important : Appliquez l'option Désinstallation dépendante du compteur de référence uniquement pour les fichiers utilisés par plusieurs programmes d'application et uniquement lorsque cela est absolument nécessaire. Les compteurs inutiles augmentent la taille du registre et ralentissent l'installation. De plus, cette option de fichier est effective uniquement si elle est appliquée à tous les produits installés sur l'ordinateur cible contenant le fichier en question. Chapitre 2: Configuration du système de référence 25 Configuration de l'archive du produit Configuration de l'archive du produit L'outil de packaging pour Windows gère les produits dans une archive de produit. L'archive du produit est organisée de façon hiérarchique et est mappée à une arborescence de répertoires. Vous pouvez configurer la racine de cette arborescence en sélectionnant Fichier, Ouvrir l'archive du produit. Dans la boîte de dialogue Ouvrir l'archive du produit qui apparaît, vous pouvez entrer le nom du répertoire de la nouvelle archive de produit à créer ou saisir le nom d'une archive de produit existante à modifier. Le répertoire par défaut de l'archive du produit du système de référence s'appelle SxpArchive et se trouve sur le lecteur où le répertoire Outil de packaging est installé, comme suit Drive_of_Packager_directory\SxpArchive Important : Ne créez pas d'archive du produit dans le répertoire outil de packaging, faute de quoi cette archive sera supprimée en cas de désinstallation de l'outil de packaging. Archive de produit sur un partage réseau Quand l'archive de produit se trouve sur un partage réseau et que l'outil de packaging est redémarré, il peut arriver, sur certaines plates-formes Windows, que l'outil de packaging ne puisse pas accéder à l'archive du produit, même si la connexion réseau a été établie par l'explorateur DSM. Dans ce cas, l'outil de packaging affiche une boîte de dialogue Utilisateur et Mot de passe, de manière à ce que vous puissiez accéder à nouveau à l'archive de produit. 26 Manuel d'administration du programme d'installation et de l'outil de packaging pour Windows Chapitre 3: Utilisation de l'outil de packaging pour Windows Vous pouvez utiliser l'outil de packaging pour Windows pour créer, modifier et enregistrer des produits standard, tels que des données et des logiciels mis en package et des produits prérequis, tels que des paramètres mis en package. Ces deux types de produit sont créés au format de packaging SXP et sont appelés produits SXP. Une fois un produit SXP enregistré dans la bibliothèque de packages logiciels, il peut être distribué vers des ordinateurs cibles et être installé dessus. Ce chapitre traite des sujets suivants : Fenêtre Archive du produit (page 27) Versions du produit (page 28) Méthodes de packaging (page 29) Packaging de programmes écrivant des données de configuration matérielle (page 29) Packaging automatique de produits (page 30) Packaging manuel de produits (page 48) Configuration requise pour l'outil de packaging SXP sur Windows 8 (page 50) Suppression du produit (page 51) Conversion de produits SXP en produits MSI (page 51) Enregistrement de la version du produit SXP (page 52) Installation de produits MSI convertis (page 52) Archive des paramètres (page 53) Enregistrement des paramètres du client (page 64) Fenêtre Archive du produit Lorsque vous démarrez l'outil de packaging pour Windows, la fenêtre Archive du produit apparaît en premier. La fenêtre Archive du produit dispose d'une barre de menus et d'une barre d'outils étendues et est constituée de trois volets affichant les informations suivantes : ■ Arborescence de l'archive ■ Informations générales ■ Fichiers d'archive Situé à gauche de la fenêtre, le volet d'arborescence de l'archive affiche tous les produits SXP contenus dans l'archive du produit dans une arborescence. Le premier niveau de l'arborescence représente l'ensemble de l'archive, le deuxième niveau représente tous les produits (niveau des produits) et le troisième, toutes les versions (niveau des versions) d'un produit. Chapitre 3: Utilisation de l'outil de packaging pour Windows 27 Versions du produit En haut à droite, le volet des informations générales affiche le nom de l'archive et les informations relatives au produit SXP sélectionné, telles que le sujet, la version, le prédécesseur et la taille. En bas à droite, le volet des fichiers d'archive répertorie tous les fichiers SXP, les fichiers de script et les fichiers d'archive compressés (CMP) de la version sélectionnée. Si cette version possède des sous-répertoires, seuls les fichiers d'archives contenus dans le sousrépertoire actif sont affichés. Versions du produit Les versions de produit sont soit complète, soit des versions delta. Une version complète ne possède pas de prédécesseur. Une version delta est une mise à jour et ne constitue pas un produit complet. Une version delta dépend du prédécesseur du produit. Ce prédécesseur doit posséder un numéro de version antérieur à celui de la version delta qui le remplace. L'illustration suivante montre des exemples de versions complète et delta d'un produit SXP. 28 Manuel d'administration du programme d'installation et de l'outil de packaging pour Windows Méthodes de packaging Méthodes de packaging Dans les environnements Windows, vous pouvez mettre en package les logiciels et les données de manière automatique, via l'installation de référence sur l'ordinateur de packaging ou via la création manuelle de fichiers SXP. Méthode automatique La méthode automatique est basée sur une installation de référence sur l'ordinateur de packaging dédié, qui vous permet d'installer un logiciel sur l'ordinateur de packaging en utilisant le programme d'installation original du logiciel, par exemple setup.exe. Il s'agit de la méthode la plus simple, car elle génère automatiquement un produit SXP et fournit rapidement des résultats. Pour effectuer l'installation de référence, installez le produit sur l'ordinateur de packaging, comme si vous vouliez l'utiliser sur cet ordinateur. Toutes les modifications effectuées par l'installation du produit sont enregistrées par l'outil de packaging dans le produit SXP. Toute autre modification que vous réalisez manuellement, telle que la copie de fichiers, est aussi enregistrée. Pour plus d'informations, reportez-vous à la section Packaging manuel de produits (page 30). Méthode manuelle La méthode manuelle est principalement destinée aux produits à installer sur l'ordinateur cible en mode autonome, avec leur programme d'installation d'origine. Le programme d'installation de ces produits doit être accompagné d'un fichier de réponse afin de permettre une installation autonome. Pour plus d'informations, reportez-vous à la section Packaging manuel de produits (page 48). Packaging de programmes écrivant des données de configuration matérielle Certains programmes écrivent des données de configuration matérielle dans les fichiers binaires de l'application. En général, il est impossible de modifier ces informations sur l'ordinateur cible. Si vous mettez en package un programme écrivant des données de configuration matérielle, utilisez l'une des méthodes suivantes : ■ Mettez le programme en package sur un système de référence doté de la même configuration matérielle que celle de l'ordinateur cible. ■ Utilisez la méthode de packaging manuel, qui consiste à exécuter le programme d'installation d'origine sur l'ordinateur cible. Chapitre 3: Utilisation de l'outil de packaging pour Windows 29 Packaging automatique de produits Packaging automatique de produits Utilisez la méthode automatique pour créer automatiquement un produit SXP. Cette méthode crée automatiquement la plupart des fichiers d'archives SXP d'un produit et la plupart des entrées requises dans ces fichiers. Toutefois, certaines fonctions de l'outil de packaging et du programme d'installation pour Windows ne peuvent être utilisées que si vous créez manuellement des entrées dans les fichiers d'archives SXP appropriés, après la création du produit initial. Pour mettre en package un produit via la méthode automatique, procédez comme suit : 1. Préparation de la création d'une version de produit (page 30) 2. Définition du type de produit à créer (page 32) 3. Créez une version d'un produit (page 35), un produit combiné, un produit delta ou une version delta (page 40). 4. Au besoin, spécifiez des améliorations de la méthode automatique (page 43). Une fois que vous avez créé des produits, il est recommandé de les tester avant de les enregistrer dans la bibliothèque de packages logiciels. Préparation de la création d'une version de produit Avant de pouvoir créer un produit et de l'enregistrer dans la bibliothèque de packages logiciels, vous devez affecter un nom et une version dans l'archive du produit. Le nom et la version du produit utilisés servent à gérer le produit via les fonctions de Software Delivery. Les produits sont créés à l'aide de la boîte de dialogue Création de la version du produit, à partir de laquelle vous pouvez entrer un nom et une version de produit. En option, vous pouvez ensuite préciser également le nom et la version donné(e) au produit par le fournisseur en modifiant le fichier info.sxp. La boîte de dialogue Création d'une version du produit est la première d'une série de boîtes de dialogue apparaissant lors du processus de packaging. Vous pouvez annuler le processus de packaging à partir de n'importe laquelle de ces boîtes de dialogue en cliquant sur Annuler. Si vous annulez l'opération, l'ordinateur de packaging est automatiquement réinitialisé et retrouve l'état dans lequel il se trouvait avant que vous ne commenciez à créer la version du produit. 30 Manuel d'administration du programme d'installation et de l'outil de packaging pour Windows Packaging automatique de produits Sélection de la méthode de packaging Selon vos connaissances et vos besoins en tâches de packaging, vous pouvez choisir une des méthodes suivantes pour mettre en package une version de produit SXP : ■ Si vous souhaitez créer rapidement un produit ou tentez de créer un produit pour la première fois, utilisez le mode standard (méthode automatique). Cette méthode utilise l'installation de référence et présente un nombre minimum de boîtes de dialogue pour l'entrée requise. ■ Si vous êtes un utilisateur expérimenté et souhaitez modifier ou améliorer la configuration d'un produit ou, par exemple, créer des produits delta et combinés, utilisez le mode personnalisé (méthode manuelle). Elle a également recours à l'installation de référence, mais fournit d'autres boîtes de dialogue pour effectuer les tâches. ■ Si vous souhaitez créer manuellement un produit selon des modèles de fichiers d'archive SXP, vous devez aussi sélectionner le mode personnalisé (méthode manuelle). Sélectionnez la méthode de packaging dans la boîte de dialogue Création de la version du produit, la première d'une série de boîtes de dialogues relatives au processus de packaging. Configuration et mise à jour du système de référence Lorsque vous utilisez la méthode automatique, l'outil de packaging enregistre toutes les modifications système résultant de l'installation du produit. Par conséquent, la configuration du système de référence est importante. Si vous créez votre premier produit sur l'ordinateur de packaging et que vous cliquez sur OK dans la boîte de dialogue Création de la version du produit, l'outil de packaging met automatiquement à jour le système de référence et affiche le message de mise à jour correspondant. Ce processus peut prendre plusieurs minutes, en fonction de la vitesse de traitement et du nombre de fichiers sur l'ordinateur. Pour afficher la configuration actuelle du système de référence et effectuer toutes les modifications nécessaires, cliquez sur le bouton Configurer le système de référence pour ouvrir la boîte de dialogue Configurer le système de référence. Chapitre 3: Utilisation de l'outil de packaging pour Windows 31 Packaging automatique de produits Sauvegarde de l'état du système Avant que l'outil de packaging ne commence l'installation de référence, il sauvegarde le système de référence configuré (tous les fichiers et toutes les données de configuration), notamment les fichiers ASCII qui ne doivent subir que des modifications partielles. La fonction de sauvegarde de l'état du système n'est pas effectuée quand la phase de réinitialisation du système de référence est désactivée (voir Réinitialisation du système de référence (page 22)). Pendant l'exécution de la sauvegarde, l'outil de packaging affiche le message de statut suivant : Enregistrement du statut du système Définition du type de produit à créer Il est important de déterminer le type de produit à créer. Selon l'option que vous sélectionnez dans la boîte de dialogue Création de la version du produit, vous pouvez créer les types de produits suivants : ■ Produit (page 33) ■ Produit delta (page 34) ■ Version delta (page 34) ■ Produit combiné (page 35) 32 Manuel d'administration du programme d'installation et de l'outil de packaging pour Windows Packaging automatique de produits Produit Un produit est une application qui peut être installée et exécutée de manière indépendante. Vous pouvez créer un produit si l'une des affirmations ci-dessous est vraie : ■ Le produit que vous mettez en package peut être installé et exécuté de manière autonome, sans autre logiciel que le système d'exploitation. Ce produit ne possède pas de dépendances. ■ Le produit que vous mettez en package nécessite un produit précédemment mis en package pour pouvoir fonctionner normalement (mais pas pour l'installation). Ce produit possède des dépendances. Supposons par exemple que vous avez défini des paramètres du client et créé un produit prérequis. Vous devez systématiquement installer ce produit prérequis sur les ordinateurs cibles pour que le programme même puisse s'exécuter correctement. Par conséquent, vous devez définir une dépendance pour le produit mis en package envers le produit prérequis. Prenons un autre exemple, celui d'un programme de publication assistée par ordinateur requérant des polices et des pilotes d'imprimante spécifiques pour pouvoir donner des résultats corrects. Ces polices et ces pilotes d'imprimante ne sont pas essentiels au moment de l'installation, mais doivent être installés par la suite sur les ordinateurs des utilisateurs et définis en tant que dépendances. Les dépendances sont définies dans le fichier d'archives info.sxp, une fois le processus de packaging initial achevé. ■ Le produit que vous mettez en package exige que certains logiciels ne soient pas installés sur l'ordinateur cible. Ce produit possède donc une dépendance incompatible. La définition de dépendances incompatibles peut s'avérer utile car elle rend compte des incompatibilités entre des produits spécifiques, des restrictions de disque dur d'une société ou d'autres stratégies propres à une société. Pour utiliser la fonction de dépendance incompatible, saisissez le nom et la version d'un produit, précédés par un point d'exclamation (!) dans la section #InternalDependence# du fichier d'archives info.sxp. Le produit indiqué ne doit donc pas être installé sur l'ordinateur cible si vous souhaitez installer le produit que vous venez de conditionner. Chapitre 3: Utilisation de l'outil de packaging pour Windows 33 Packaging automatique de produits Produit delta Un produit delta est un produit complet qui implique l'installation préalable d'un ou de plusieurs produits déjà conditionnés sur l'ordinateur cible. Un produit delta porte toujours un nom différent de celui des produits dont il dépend. Par exemple, supposons que vous souhaitez mettre en package un programme d'émulation ne pouvant être installé sur l'ordinateur de packaging que si un programme de couche SNA y est installé. Vous ne souhaitez toutefois ni mettre en package ni distribuer la couche SNA avec le programme d'émulation, car vous voulez pouvoir mettre à jour chacun des produits séparément. Dans ce cas, vous créez un produit delta pour le programme d'émulation. Commencez par installer le programme de couche SNA. Ensuite, choisissez le mode delta. L'outil de packaging pour Windows n'enregistre dans le produit d'émulation que les changements provenant du programme d'émulation et non ceux qui proviennent du programme de couche SNA. Si le produit requis n'est pas installé sur l'ordinateur cible lorsque le programme d'installation tente d'installer le produit delta, le programme d'installation annule l'installation du produit delta et affiche un message d'erreur. Version delta Une version delta est une simple mise à jour. Ce n'est pas un produit complet. Pour être correctement installée, une version delta requiert l'installation préalable d'une version antérieure du même produit, appelée prédécesseur, sur l'ordinateur cible. Si le produit prédécesseur ne figure pas sur l'ordinateur cible lorsque le programme d'installation tente d'installer la version delta, le programme d'installation installe d'abord automatiquement le prédécesseur, puis toutes les versions delta. Il existe deux manières de créer une version delta. La procédure à utiliser dépend de la situation : ■ Vous savez exactement quels sont les fichiers à ajouter ou à mettre à jour afin de pouvoir exécuter la nouvelle version du produit. C'est le cas, par exemple, si vous développez des logiciels ou si l'éditeur du logiciel vous a donné des instructions précises. Dans ce cas, suivez les instructions de la section Création d'une version du produit. ■ Vous ne savez pas quels fichiers ont été modifiés depuis la dernière version, le nombre de fichiers à prendre en compte est trop élevé ou vous souhaitez modifier uniquement le registre et pas le système de fichiers. Dans ce cas, suivez les instructions pour la création d'une version delta de la section Créer un produit combiné, un produit delta ou une version delta (page 40). 34 Manuel d'administration du programme d'installation et de l'outil de packaging pour Windows Packaging automatique de produits Produit combiné Un produit combiné est généralement composé de plusieurs produits ou produits delta préalablement enregistrés, tels que l'ensemble des versions delta précédentes. Un nouveau produit peut aussi être installé, par exemple quand la mise à jour d'un produit déjà mis en package est publiée. Ces produits sont mis en package ensemble afin de pouvoir être installés simultanément sur les ordinateurs cibles. Il peut s'agir de produits (données ou programmes exécutables) précédemment archivés. Par exemple, plusieurs Service Packs du système d'exploitation, qui ont été mis en package séparément et doivent être installés individuellement, peuvent être considérés comme des produits combinés. Création d'une version du produit Lorsque vous créez une version du produit (avec ou sans dépendance) ou une version delta, procédez comme suit : 1. Installez le prédécesseur (si vous créez une version delta). 2. Installez le logiciel. 3. Utilisez le logiciel. 4. Créez une liste des modifications du système de fichiers (mode personnalisé). 5. Spécifiez les options d'installation et de suppression des fichiers et répertoires (mode personnalisé). 6. Spécifiez les améliorations de la méthode automatique (facultatif). Important : Utilisez cette procédure pour créer une version delta uniquement si vous savez exactement quels sont les fichiers à mettre à jour ou à ajouter pour que la dernière version du produit puisse être exécutée. Chapitre 3: Utilisation de l'outil de packaging pour Windows 35 Packaging automatique de produits Installer le logiciel Lorsque vous cliquez sur Continuer dans la boîte de dialogue Créer une version du produit, la boîte de dialogue Installation du logiciel apparaît et l'installation de référence démarre. Toutes les modifications apportées au système de référence, à commencer par celles effectuées à partir de la boîte de dialogue Installation du logiciel, jusqu'aux changements réalisés à l'aide de la boîte de dialogue Utilisation du logiciel, sont incorporés dans l'archive du produit. Durant l'installation de référence, vous pouvez être amené à vous déconnecter et à vous reconnecter, ou à redémarrer l'ordinateur. Dans ce cas, l'outil de packaging pour Windows fait en sorte qu'au redémarrage de l'ordinateur, le processus de packaging reprenne à l'endroit exact où la procédure a été interrompue. Important : Pour mettre en package un produit MSI, vous devez vous assurer que toutes les fonctions souhaitées du produit MSI sont complètement installées sur l'ordinateur de packaging avant de mettre en package ce produit. Aucune fonction ne doit être installée avec l'option Installé à la première utilisation. Cette installation complète est nécessaire car lors de l'installation par défaut d'un produit MSI, Microsoft Office par exemple, certaines de ses fonctions sont uniquement publiées et non installées : elles ne peuvent donc pas être mises en package dans le produit SXP. Pour installer complètement les fonctions souhaitées, sélectionnez l'Installation personnalisée MSI et, dans l'arborescence des fonctions, sélectionnez l'option pour installer toutes les fonctions sur le lecteur local. Utiliser le logiciel Une fois l'installation de référence terminée, fermez toutes les fenêtres, à l'exception de celle de l'outil de packaging, et cliquez sur Continuer dans la boîte de dialogue Installation du logiciel. La boîte de dialogue Utilisation du logiciel apparaît. Vous êtes invité à démarrer et à fermer les logiciels que vous venez d'installer. Cette action est nécessaire car bon nombre d'applications créent leurs entrées dans le registre uniquement lors de leur premier démarrage. Si ces entrées ne sont pas enregistrées à ce stade, avec l'installation de référence, vous ne pourrez pas les supprimer par la suite lorsque vous désinstallerez le produit sur l'ordinateur cible. Si vous ne souhaitez pas enregistrer les modifications effectuées par les programmes lors du premier démarrage, vous n'avez pas besoin de démarrer et de fermer ces programmes. Avant de cliquer sur Continuer dans la boîte de dialogue Utilisation du logiciel, vous pouvez apporter des modifications au produit que vous installez. Vous pouvez, par exemple, ajouter ou supprimer des fichiers ; vous pouvez également insérer des paramètres dans des fichiers propres au produit, comme l'explique la rubrique Définir les améliorations de la méthode automatique. 36 Manuel d'administration du programme d'installation et de l'outil de packaging pour Windows Packaging automatique de produits Lorsque vous cliquez sur Continuer, la boîte de dialogue Analyse du système apparaît et l'outil de packaging commence à comparer le dernier état du système enregistré, avant l'installation de référence, à l'état actuel du système, après l'installation. Les différences entre ces deux états correspondent aux données à partir desquelles les fichiers d'archives SXP sont créés. Liste des modifications du système de fichiers Une fois toutes les informations du système comparées et les changements enregistrés, la boîte de dialogue Analyse du système se ferme pour laisser la place à la boîte de dialogue Liste des modifications du système de fichiers. Tous les fichiers créés ou modifiés durant l'installation de référence apparaissent dans l'un des onglets Fichiers et répertoires communs ou Fichiers et répertoires utilisateur. La boîte de dialogue Liste de modifications apportées au système de fichiers peut afficher des fichiers ayant été modifiés dans les zones Chemins à analyser et Chemins à exclure de la boîte de dialogue Configurer le système de référence. Vous pouvez inclure des fichiers au produit ou en supprimer. Fichiers et répertoires communs La capture d'écran suivante montre un exemple de l'onglet Fichiers et répertoires communs : Chapitre 3: Utilisation de l'outil de packaging pour Windows 37 Packaging automatique de produits Les paramètres de l'onglet Fichiers et répertoires communs de la boîte de dialogue Liste de modifications apportées au système de fichiers sont appliqués au produit dans les fichiers d'archive files.sxp et dirs.sxp. Fichiers et répertoires utilisateur Vous pouvez configurer les fichiers propres à l'utilisateur de la même manière que les fichiers communs du produit, à l'aide des boutons de dépendance de la version et de dépendance du compteur de référence. En outre, il existe deux options pour les fichiers de produit propres à l'utilisateur, soit : Installer ce fichier uniquement s'il ne figure pas dans le système Cette option protège les fichiers propres à l'utilisateur en empêchant leur remplacement par les logiciels qui viennent d'être installés. Si, par exemple, un utilisateur a créé son propre dictionnaire pour les applications de bureau et qu'une application de bureau plus récente doit être installée, cette option garantit que le fichier correspondant au dictionnaire de l'utilisateur n'est pas remplacé par le dictionnaire par défaut de la nouvelle application. Ne pas supprimer le fichier lors de la désinstallation Cette option permet à l'utilisateur de conserver un fichier propre à l'utilisateur (comme un dictionnaire) sur l'ordinateur cible, y compris en cas de désinstallation de l'application dont il fait partie. Le fichier de dictionnaire peut également être utile à d'autres applications qui sont conservées sur l'ordinateur cible. 38 Manuel d'administration du programme d'installation et de l'outil de packaging pour Windows Packaging automatique de produits La capture d'écran suivante montre un exemple de l'onglet Fichiers et répertoires utilisateur : Les paramètres de l'onglet Fichiers et répertoires utilisateur de la boîte de dialogue Liste de modifications apportées au système de fichiers sont appliqués au produit dans les fichiers d'archive ufiles.sxp et udirs.sxp. Spécifier les options d'installation et de suppression des fichiers Dans la Liste de modifications apportées au système de fichiers, vous pouvez définir les options d'installation et de suppression pour chaque fichier de l'ordinateur cible comme suit : ■ Sélectionnez la case à cocher à côté du bouton de dépendance de la version pour affecter l'option d'installation dépendante de la version (page 24). ■ Activez la case à cocher située à côté du bouton de dépendance du compteur de référence pour affecter l'option de désinstallation dépendante du compteur de référence (page 25). Spécifier les options d'installation et de suppression des répertoires Les nouveaux répertoires créés durant l'installation de référence (sauf les répertoires propres à l'utilisateur) apparaissent dans la boîte de dialogue Liste des modifications du système de fichiers. Chapitre 3: Utilisation de l'outil de packaging pour Windows 39 Packaging automatique de produits Répertoires racine Les répertoires racine sont les nouveaux dossiers qui ne sont pas des sous-dossiers d'un autre dossier. Le programme d'installation de l'ordinateur cible installe le produit dans les répertoires racine spécifiés. Le répertoire racine est spécifié dans les fichiers d'archives SXP par le paramètre interne SxpRootDirn, n correspondant au numéro du répertoire racine. Exemple 1 Après le processus de packaging, un paramètre est spécifié pour l'emplacement du répertoire racine sur l'ordinateur cible, au lieu du chemin fixe : SxpRootDir1=E:\GraphicWorkshop Exemple 2 Le paramètre ProductXRoot est un paramètre du client qui doit être configuré individuellement sur l'ordinateur cible. SxpRootDir1=$(ProductXRoot) Options de suppression de répertoire Des options de suppression de répertoire sont affectées à chaque répertoire. Chaque option de suppression est représentée par un symbole distinct. Vous pouvez modifier l'option de suppression de chaque répertoire. Vous devez désactiver l'option représentée par le symbole de suppression de dossier pour chaque répertoire à usage multiple et pour tous ses répertoires de niveau supérieur. Un répertoire à usage multiple est un répertoire utilisé par plusieurs applications. Créer un produit combiné, un produit delta ou une version delta Pour créer un produit combiné, un produit delta ou une version delta, suivez les étapes ci-dessous : 1. Sélectionnez le mode personnalisé à l'aide de la méthode d'installation de référence dans la boîte de dialogue Créer une version du produit. 2. Spécifiez un ensemble de paramètres (facultatif) 3. Installez les produits créés précédemment 4. Sélectionnez le type de produit pour créer un produit combiné, un produit delta ou une version delta Il s'agit de la méthode standard de création d'une version delta. Pour l'utiliser, vous devez connaître les changements effectués depuis la dernière version. 40 Manuel d'administration du programme d'installation et de l'outil de packaging pour Windows Packaging automatique de produits Spécification d'un ensemble de paramètres Si un produit à installer lors de l'étape Installer les produits créés précédemment utilise des paramètres du client, ces paramètres externes sont remplacés selon l'une des méthodes suivantes : ■ L'ensemble de paramètres par défaut est utilisé. L'ensemble de paramètres par défaut est défini pour chaque produit dans le fichier d'archives du produit sxpparam.ini. Utilisez la fonction Vérification des paramètres dans l'archive du produit pour créer ce fichier. ■ Un ensemble de paramètres individuel est défini pour le système de packaging. Vous pouvez modifier cet ensemble de paramètres à l'aide de l'éditeur de paramètres du client pour l'objet d'ordinateur Outil de packaging. Ces entrées sont alors prioritaires par rapport au jeu de paramètres par défaut défini dans le fichier sxpparam.ini. A chaque fois, l'outil de packaging recrée le fichier temporaire param.ini, qui ne peut pas être utilisé pour le remplacement manuel de paramètres. Utilisez plutôt l'éditeur de paramètres du client pour l'outil de packaging PC. Chapitre 3: Utilisation de l'outil de packaging pour Windows 41 Packaging automatique de produits Installez les produits créés précédemment. Lorsque vous cliquez sur l'option du mode personnalisé utilisant l'installation de référence de la boîte de dialogue Créer une version du produit, la boîte de dialogue Installer les produits créés précédemment apparaît. Cette boîte de dialogue vous permet d'installer les produits précédemment archivés nécessaires à la création d'un produit combiné, d'un produit delta ou d'une version delta sur votre système de référence. Si vous sélectionnez une version archivée d'un produit delta, l'outil de packaging installe automatiquement la version que vous avez sélectionnée, y compris toutes les versions du prédécesseur et le produit sur lequel elle repose. Important : Les entrées saisies manuellement dans les fichiers d'archive SXP des produits archivés (détails relatifs aux droits de l'utilisateur, aux pré/post-programmes, etc.) ne sont pas incluses dans le produit à mettre en package. Sélectionnez une version dans la liste et cliquez sur Installer. Vous pouvez installer la version de votre choix. Avant de continuer, vous devez toutefois prendre en compte les dépendances de la version envers d'autres produits pouvant figurer dans la liste. Si, par exemple, la version que vous souhaitez installer requiert préalablement un produit logiciel nommé XYZ 5000, vous devez alors vous assurer que ce dernier est installé sur le système de référence avant de continuer. Au cours de l'installation de la version archivée, vous pouvez être amené à vous déconnecter et à vous reconnecter, ou à redémarrer l'ordinateur en cas de modification du système. Dans ce cas, l'outil de packaging pour Windows fait en sorte que, au redémarrage de l'ordinateur, le processus de packaging reprenne à l'endroit exact où la procédure a été interrompue. Important : Lors de l'installation de produits précédemment archivés, le fichier d'archives original.sxp n'est pas évalué, les pré-/post-programmes ne sont pas exécutés et l'installation avec le fichier d'installation d'origine n'est pas réalisée. Sélectionner le type de produit à créer Une fois les produits archivés installés, la boîte de dialogue Type de produit apparaît. Vous êtes invité à indiquer si vous voulez créer un produit combiné ou un produit delta. Produit combiné Si vous choisissez un produit combiné, la boîte de dialogue Installation du logiciel apparaît. Les produits que vous allez installer sont maintenant mis en package en un produit SXP, avec les versions déjà installées des produits archivés. 42 Manuel d'administration du programme d'installation et de l'outil de packaging pour Windows Packaging automatique de produits Produit delta Si vous choisissez un produit delta, la boîte de dialogue Analyse du système apparaît tandis que l'outil de packaging compare l'état du système avant l'installation de référence à l'état actuel du système, après installation des versions archivées. Ces données sont utilisées par la suite pour rétablir l'état initial du système. L'outil de packaging sauvegarde ensuite une deuxième fois le système de référence configuré afin que seules les différences avec cette deuxième sauvegarde soient utilisées ultérieurement pour la création des fichiers d'archives SXP. Pendant ce temps, le système affiche le message de statut suivant : Enregistrement du statut du système Ensuite, la boîte de dialogue Installation du logiciel apparaît automatiquement. Le système est à nouveau analysé et l'état précédent du système est comparé à son état actuel. Enfin, la boîte de dialogue Spécifier les options d'installation et de suppression des répertoires apparaît. Cliquez sur Continuer pour achever l'installation de référence. Quand la phase de réinitialisation du système de référence est activée (voir Réinitialisation du système de référence (page 22)), toutes les modifications apportées au système de référence sont rétablies. Vous pouvez enregistrer le produit dans la bibliothèque de packages logiciels ou le convertir au format MSI. Améliorations de la méthode automatique Lorsque vous créez un produit, un produit combiné, un produit delta ou une version delta, vous pouvez modifier les fichiers d'archives une fois le processus de packaging achevé. Si vous détectez que les paramètres du système de référence ne correspondent pas à vos besoins, vous pouvez reconfigurer le système de référence, puis recréer le produit. Chapitre 3: Utilisation de l'outil de packaging pour Windows 43 Packaging automatique de produits Modifier les fichiers d'archives Pour ouvrir et modifier un fichier d'archives, double-cliquez sur l'icône du fichier d'archive dans la fenêtre Archive du produit ou cliquez avec le bouton droit de la souris sur l'icône et sélectionnez Modifier les fichiers d'archive dans le menu contextuel Quand vous double-cliquez sur l'icône d'un fichier d'archive dans la fenêtre Archive du produit, une fenêtre de l'éditeur de fichier d'archive est affichée, avec le contenu du fichier. Vous pouvez sélectionner la section à modifier dans la zone de liste Section, si elle apparaît. Les paramètres actuels sont indiqués sous Contenu. Pour certains fichiers d'archive, vous devez ajouter ou modifier le contenu directement dans la zone de saisie. Quand la fenêtre de l'éditeur est ouverte, le menu principal de l'outil de packaging est adapté et fournit des fonctions de modification pour le fichier d'archive dans le menu Modifier, ainsi que des fonctions d'enregistrement et de fermeture du fichier d'archive dans le menu Fichier. Vous trouverez une brève description de la syntaxe des saisies de la section sur le pied de page de la fenêtre de l'éditeur. Pour obtenir des informations plus détaillées sur la structure et la syntaxe du fichier d'archive, ouvrez l'aide en ligne de l'outil de packaging et cliquez sur le nom du fichier sous la rubrique d'aide Aperçu des fichiers d'archive. Si vous double-cliquez sur un fichier d'archive CMP (fichiersn.cmp ou ufilesn.cmp), l'éditeur CMP intégré est lancé et fournit toutes les fonctions nécessaires pour modifier les fichiers compressés. Pour modifier les fichiers d'archive CMP, utilisez uniquement l'éditeur CMP afin de garantir le traitement correct des caractères spéciaux, indépendamment de la page de codes utilisée. La plupart des fichiers SXP sont créés automatiquement et se voient affecter des données par l'installation de référence. Il est donc inutile de modifier tous les fichiers d'archives SXP et toutes les sections des fichiers d'archives SXP. Les rubriques suivantes décrivent brièvement les entrées manuelles que vous pouvez créer. ■ Spécification de dépendance (page 45) ■ Utilisation de pré ou post-programmes (page 45) ■ Modification du fichier ASCII (page 45) ■ Utilisation du registre et du bureau (page 46) ■ Création de paramètres (page 46) 44 Manuel d'administration du programme d'installation et de l'outil de packaging pour Windows Packaging automatique de produits Spécification de dépendance Toute dépendance existant entre des produits archivés doit être consignée dans le fichier info.sxp. Les dépendances internes sont des dépendances de produit figurant sur le même ordinateur cible. Les dépendances externes concernent des produits installés sur un autre système, comme des applications client-serveur. Utilisation de pré ou post-programmes Pour utiliser la fonctionnalité de pré ou post-programme, vous devez créer manuellement le fichier actions.sxp via la méthode de création de fichiers d'archives. Vous pouvez ajouter les pré ou post-programmes au produit à l'aide de la méthode d'importation des fichiers d'archives. Si vous utilisez des paramètres dans des pré ou post-programmes, vous devez répertorier les fichiers contenant des paramètres dans la section #ReplaceParams# ou #ReplaceParamsUNICODE#. Modification du fichier ASCII L'installation de référence crée un fichier d'archives SXP, ascnnnn.sxp, pour chaque fichier ASCII spécifié durant la configuration du système de référence et modifié durant l'installation de référence. Deux scripts sont créés, ascnnnn.ins et ascnnnn.dei. Ces scripts modifient le fichier ASCII durant l'installation et la suppression du produit, respectivement. Les seules exceptions sont les fichiers autoexec.bat et config.sys. Ces fichiers relèvent d'une autre procédure. Chapitre 3: Utilisation de l'outil de packaging pour Windows 45 Packaging automatique de produits Gestion des modifications du registre et du bureau Si un produit crée des entrées propres à un utilisateur ou à un groupe dans le registre ou modifie le bureau, les fichiers d'archives ureg.sxp et ulinks.sxp sont automatiquement créés lors de l'installation de référence. Par défaut, des entrées sont créées dans ces fichiers, ce qui rend le produit accessible à tous les utilisateurs de l'ordinateur cible. Par conséquent, si vous souhaitez interdire à certains utilisateurs l'accès au produit sur l'ordinateur cible, vous devez modifier les fichiers ureg.sxp et ureg.sxp. Si vous démarrez des programmes du système d'exploitation, tels que notepad.exe, durant l'installation de référence, ces programmes risquent de modifier le registre. Ces modifications apportées au registre sont enregistrées dans le fichier ureg.sxp. Vous devez supprimer ces entrées dans le fichier d'archive ureg.sxp avant d'achever la version du produit SXP. Pour limiter les droits d'accès à des fichiers et à des clés du registre, vous devez créer manuellement le fichier d'archives permis.sxp. Création de paramètres Les paramètres peuvent être utilisés dans des fichiers d'archives. Vous pouvez spécifier des paramètres internes ou externes. Les paramètres internes sont remplacés par des valeurs définies en interne par le programme mis en package ou le système d'exploitation. Les paramètres externes sont remplacés par des valeurs définies en externe dans des fichiers crées pendant l'installation d'un produit prérequis SXP sur l'ordinateur cible. Chaque paramètre est remplacé par des valeurs, dans l'ordre suivant : 1. Le programme d'installation recherche le paramètre parmi les paramètres internes. 2. Si le paramètre ne figure pas à cet endroit, le programme d'installation le recherche parmi les paramètres externes, stockés dans des fichiers de paramètres spéciaux. 3. Si le paramètre ne figure pas à cet endroit, le programme d'installation le recherche dans l'ensemble de paramètres par défaut inclus dans le package. L'ordre de recherche dans les fichiers de paramètres correspond à l'ordre dans lequel ces fichiers sont spécifiés dans le fichier de configuration du programme d'installation. 46 Manuel d'administration du programme d'installation et de l'outil de packaging pour Windows Packaging automatique de produits Le programme d'installation analyse les fichiers d'archives suivants pour y rechercher les paramètres, dont il remplace automatiquement la valeur : ■ Tous les fichiers d'archives SXP ■ Tous les scripts spécifiés dans les fichiers original.sxp et ascnnnn.sxp ■ Tous les fichiers d'archives spécifiés dans la section #ReplaceParams# du fichier files.sxp. Ces fichiers d'archives doivent être stockés dans le fichier files.cmp. ■ Tous les fichiers spécifiés dans la section #ReplaceParams# et #ReplaceParamsUNICODE# du fichier actions.sxp. Ces fichiers ne doivent pas être stockés dans le fichier files.cmp. Remplacement de paramètres SXP dans des fichiers UNICODE Pour remplacer des paramètres SXP dans des fichiers UNICODE externes au package SXP, vous devez définir les noms des fichiers UNICODE dans la section #ReplaceParamsUNICODE# du fichier d'archive files.sxp. Pour modifier le fichier d'archive files.sxp, double-cliquez sur l'icône files.sxp dans l'interface utilisateur graphique de l'outil de packaging. L'éditeur files.sxp s'ouvre et vous pouvez y sélectionner la section #ReplaceParamsUNICODE# dans la liste déroulante Section. Création et utilisation de scripts pour modifier les fichiers texte Vous pouvez écrire des fichiers de script qui contiennent des instructions sur la modification des fichiers texte. L'outil de packaging se sert des scripts pour adapter des fichiers ASCII aux différents ordinateurs cibles. Dans vos scripts, vous pouvez utiliser des paramètres comme variables pour des valeurs propres à un ordinateur cible. Pour écrire un script à utiliser avec un produit, vous devez utiliser le langage de script de l'outil de packaging. Vous trouverez la description du langage de script de l'outil de packaging dans l'aide de l'outil de packaging de Software Management. Chapitre 3: Utilisation de l'outil de packaging pour Windows 47 Packaging manuel de produits Packaging manuel de produits Le packaging manuel de produits est principalement destiné aux produits à installer en mode autonome sur l'ordinateur cible, à l'aide de leur programme d'installation d'origine. Le programme d'installation de ce type de produit doit être accompagné d'un fichier de réponse pour que l'installation autonome soit possible. Une fois le produit distribué à un ordinateur cible et l'installation commencée, le programme d'installation exécute le programme de configuration ou d'installation d'origine du produit. La méthode manuelle nécessite une connaissance approfondie des réponses à fournir aux invites du programme d'installation, ainsi que de la structure du fichier de réponse. Le processus de création d'un produit à l'aide de la méthode manuelle inclut les tâches suivantes : 1. Créer la version d'un produit et sélectionner Mode Personnalisé, Créer des modèles à modifier manuellement (page 48). 2. Spécifier les fichiers d'archives à créer (page 49). 3. Effectuer des tâches supplémentaires pour créer des fichiers d'archives (page 49). Une fois les produits mis en package, vous pouvez les enregistrer dans la bibliothèque de packages logiciels. Créer la version d'un produit et sélectionner le mode personnalisé à l'aide de modèles Utilisez la boîte de dialogue Créer une version du produit afin de spécifier le nom et la version du produit et sélectionner une méthode de packaging. Pour sélectionner la méthode de packaging : 1. Cliquez sur Mode Personnalisé. 2. Cliquez sur Créer des modèles à modifier manuellement. La boîte de dialogue Créer des modèles pour les fichiers d'archives s'affiche. 3. Sélectionnez les fichiers d'archives SXP à créer et à inclure dans le produit. 48 Manuel d'administration du programme d'installation et de l'outil de packaging pour Windows Packaging manuel de produits Spécifier les fichiers d'archives à créer La méthode manuelle crée des fichiers vides à remplir une fois le processus de packaging initial achevé. Vous pouvez compléter ces fichiers à l'aide de l'éditeur de l'outil de packaging. Pour démarrer l'éditeur, cliquez avec le bouton droit de la souris sur le fichier d'archives et choisissez Modifier les fichiers d'archive. Vous pouvez également créer manuellement tous les fichiers d'archives SXP une fois le processus de packaging achevé, à l'aide de la fenêtre principale Archive du produit. Effectuer des tâches supplémentaires pour créer des fichiers d'archives Jusqu'à présent, vous n'avez créé que des fichiers d'archives vides. Les tâches suivantes complètent la création du fichier d'archives : ■ Copie du support d'installation d'origine ■ Ecriture d'un script afin de modifier localement le fichier de réponse ■ Modification du fichier original.sxp Copie du support d'installation d'origine Créez un sous-répertoire dans le répertoire de version et copiez le contenu du support d'installation d'origine (DVD) dans ce sous-répertoire. Utiliser un script afin de modifier localement le fichier de réponse Vous pouvez également écrire un script pour modifier localement le fichier de réponse durant l'installation sur l'ordinateur cible. Le script doit contenir des paramètres permettant la modification du fichier de réponse sur chaque ordinateur cible. Copiez le script dans le répertoire de la version ou dans un sous-répertoire de l'ordinateur de packaging. Pour écrire un script à utiliser avec un produit, vous devez utiliser le langage de script de l'outil de packaging. Vous trouverez la description du langage de script de l'outil de packaging dans l'aide de l'outil de packaging de Software Management. Chapitre 3: Utilisation de l'outil de packaging pour Windows 49 Configuration requise pour l'outil de packaging SXP sur Windows 8 Modifier le fichier original.sxp Dans le fichier original.sxp, vous devez modifier les sections #ResponseFiles#, #ScriptFiles# et #Actions#, comme suit : Sections #ResponseFiles# et #ScriptFiles# Dans la section #ResponseFiles#, saisissez le chemin des fichiers de réponse que vous utilisez. Dans la section #ScriptFiles#, saisissez le chemin du fichier de script qui modifie le fichier de réponse. Si vous utilisez plusieurs fichiers de réponse, répertoriez les chemins des fichiers de script dans la section #ScriptFiles#, dans le même ordre que celui des chemins des fichiers de réponse associés de la section #ResponseFiles#. Tous les chemins doivent commencer par le paramètre interne $(SxpSrvRelDir). Sur l'ordinateur cible, ce paramètre contient le chemin des fichiers d'archives. Section #Actions# Saisissez les instructions d'installation et de suppression du produit. Spécifiez le chemin du programme d'installation d'origine à utiliser pour l'installation autonome et la suppression, comme le montre l'exemple suivant : Install = $(SxpSrvRelDir)\setup.exe –s –SMS Uninstall = $(SxpSrvRelDir)\setup.exe -uninstall Configuration requise pour l'outil de packaging SXP sur Windows 8 Si vous avez tenté de créer des packages à l'aide de l'outil de packaging SXP sur l'ordinateur, vérifiez que .NET Framework 3.5 est installée et activée sur l'ordinateur Windows 8 ou Windows Server 2012 à l'aide de la procédure suivante : Windows 8 : Cliquez sur Panneau de configuration, Programmes et fonctionnalités, Activer ou désactiver des fonctionnalités Windows. Pour plus d'informations, consultez l'article http://msdn.microsoft.com/en-us/library/hh506443.aspx. Windows Server 2012 : Installez .NET Framework 3.5 à l'aide de l'assistant Ajouter des rôles et des fonctionnalités. Pour plus d'informations, consultez l'article http://technet.microsoft.com/en-us/library/hh83180.aspx. 50 Manuel d'administration du programme d'installation et de l'outil de packaging pour Windows Suppression du produit Suppression du produit Vous pouvez supprimer un produit, ainsi que toutes ses versions, ou supprimer une version particulière d'un produit. Lorsque vous supprimez un produit ou une version, vous le retirez de l'archive du produit située sur l'ordinateur de packaging. Cette suppression ne supprime pas le produit ou la version de l'ordinateur cible ni de la bibliothèque de packages logiciels. Conversion de produits SXP en produits MSI Une fois le produit SXP mis en package via méthode automatique, vous pouvez le convertir en produit logiciel au format de packaging Microsoft Installer (MSI). Le produit MSI converti est stocké dans l'archive du produit sous le même numéro de version, avec l'extension .msi. Les produits MSI convertis sont enregistrés dans la bibliothèque de packages logiciels et sont installés sur les ordinateurs cibles, comme les produits SXP. Lors de la conversion SXP en MSI, tous les fichiers sont ajoutés à un fichier .cab unique dans le package MSI. La taille maximale d'un seul fichier .cab est de 2 Go. Par conséquent, les packages SXP de plus de 2 Go ne peuvent pas être convertis à l'aide du convertisseur SXP en MSI. Au cours de l'installation d'un produit MSI, Microsoft Installer définit des propriétés. Les valeurs par défaut de ces propriétés sont prédéfinies dans la table Propriété du produit MSI. Chaque package contient les propriétés de base. Certaines de ces propriétés, comme ProductCode, sont réservées et ne doivent pas être modifiées, tandis que d'autres peuvent être personnalisées, comme REBOOTPROMPT. Lors de la conversion d'un produit SXP en produit MSI, des paramètres SXP sont mappés aux propriétés MSI. Pour chaque paramètre (client) externe trouvé dans le produit SXP, une propriété publique est créée dans la table Propriété. Sa valeur est définie par défaut. S'il existe une entrée appropriée, les valeurs sont extraites du fichier sxpparam.ini. Sinon, la propriété est paramétrée sur Non défini ; vous devez alors spécifier une valeur par défaut. Certains paramètres internes ne sont pas automatiquement mappés aux propriétés MSI. Vous devez par conséquent les modifier. Le format MSI ne permettant pas la prise en charge de toutes les fonctions SXP, la conversion du format SXP au format MSI comporte des restrictions. Par exemple, dans les fichiers SXP, vous pouvez configurer tout élément propre à l'utilisateur en vue d'une installation pour un ou plusieurs utilisateurs ou groupes. L'affectation des utilisateurs et des groupes est très souple. Dans la mesure où un tel comportement n'est pas pris en charge par MSI, tous les objets propres à l'utilisateur sont installés pour tous les utilisateurs. Chapitre 3: Utilisation de l'outil de packaging pour Windows 51 Enregistrement de la version du produit SXP Tous les problèmes rencontrés durant la conversion, tels que la détection de restrictions, sont consignés dans le fichier Comment.txt, créé dans le répertoire du produit MSI. Le message final informe l'utilisateur des entrées du fichier Comment.txt. Enregistrement de la version du produit SXP Après avoir mis en package des logiciels ou des données, vous devez enregistrer le produit SXP dans la bibliothèque de packages logiciels d'un système gestionnaire. Vous pouvez accéder à un système de gestionnaire disponible dans la boîte de dialogue Enregistrement d'une version d'un produit. Vous pouvez sélectionner le fournisseur de sécurité dans la liste déroulante de la boîte de dialogue Enregistrement d'une version d'un produit. Lorsque vous enregistrez une version, tous les fichiers et les sous-répertoires du répertoire de version choisi sur l'ordinateur de packaging sont transférés à la bibliothèque de packages logiciels et peuvent alors être distribués. Important : Assurez-vous de disposer des autorisations pour enregistrer le logiciel dans la bibliothèque de packages logiciels. Installation de produits MSI convertis Les produits MSI convertis sont enregistrés dans la bibliothèque de packages logiciels et installés sur les ordinateurs cibles, comme les autres produits MSI. Toutefois, l'agent Software Delivery doit être installé sur les ordinateurs cibles avant toute installation d'un produit MSI converti. Les considérations suivantes s'appliquent à l'installation de produits MSI convertis : ■ Les produits MSI convertis doivent être installés sur l'agent de l'ordinateur uniquement. Ils sont ainsi à la disposition de tous les utilisateurs de cet ordinateur cible. ■ Les produits MSI convertis peuvent être annoncés, à condition qu'ils comportent un lien indépendant de l'utilisateur. Lorsqu'un utilisateur déclenche l'installation d'un produit MSI annoncé, ce produit est installé pour tous les utilisateurs. ■ Au cours de l'installation d'un package MSI, le programme d'installation de Microsoft définit des propriétés. Les valeurs par défaut de ces propriétés sont prédéfinies dans la table Propriété du package MSI. En cas d'installation d'un produit de paramétrage sur l'ordinateur, ces valeurs par défaut sont remplacées par les valeurs des paramètres du client définies sur l'ordinateur cible. 52 Manuel d'administration du programme d'installation et de l'outil de packaging pour Windows Archive des paramètres ■ Durant l'installation et la suppression de packages MSI convertis, la journalisation du programme d'installation pour Windows est active. La journalisation produit un fichier de sortie de job. En outre, l'utilitaire de suivi du programme d'installation SXP est utilisé. ■ Le dossier Ajout/Suppression de programmes du Panneau de configuration Windows est vide pour le produit MSI installé. Les utilisateurs ne peuvent pas gérer le produit depuis les fonctions de Software Delivery ; ils doivent impérativement faire appel aux fonctions de télédistribution. Archive des paramètres Tous les paramètres du client (page 53) (paramétrages spécifiques à l'ordinateur) sont stockés dans quatre fichiers .ini (page 61) regroupés sous le nom d'archive des paramètres. Paramètres du client Les paramètres du client sont des produits SXP. Ils sont créés et enregistrés sur l'ordinateur de packaging, puis enregistrés dans la bibliothèque de packages logiciels et distribués aux ordinateurs cibles. Les paramètres du client permettent de personnaliser les installations. Ce sont des caractères génériques ou des espaces réservés pour les valeurs qui identifient un ordinateur cible spécifique. L'adresse IP et le chemin d'installation d'un ordinateur cible spécifique en sont des exemples. Lors de l'installation sur un ordinateur cible, les paramètres du client sont remplacés par les valeurs définies dans les paramètres internes (page 54) et externes (page 54). Ces valeurs peuvent également être extraites des variables d'environnement et des clés de registre. Qu'ils soient définis pour un ordinateur particulier ou pour un groupe d'ordinateurs, les paramètres du client sont toujours définis pour des ordinateurs et non pour des utilisateurs. Vous pouvez modifier les paramètres du client à l'aide de l'éditeur de paramètres du client (page 56). Chapitre 3: Utilisation de l'outil de packaging pour Windows 53 Archive des paramètres Paramètres internes Les paramètres internes sont des paramètres réservés automatiquement générés par l'outil de packaging lors du processus de packaging. Tous les paramètres internes portent le préfixe réservé Sxp dans leur nom. Le paramètre SxpRootDir est un paramètre interne spécial. Il génère les chemins d'installation d'un produit. Ce paramètre est spécifié dans le fichier d'archive info.sxp. Au besoin, vous pouvez modifier les chemins d'installation définis dans ce fichier. Tous les autres paramètres internes se voient affecter une valeur durant l'installation sur les ordinateurs cibles. Ces autres paramètres ne peuvent être ni modifiés ni édités. Ils représentent le dossier des programmes Windows, le répertoire Windows ou tout autre chemin Windows connu. Paramètres externes Les paramètres externes sont définis lorsque le processus de packaging initial est achevé. Les paramètres externes sont facultatifs mais peuvent s'avérer utiles dans des installations personnalisées. Si vous souhaitez utiliser des paramètres externes, vous devez les mettre à jour et les enregistrer avant de les distribuer aux ordinateurs cibles. Si vous spécifiez un paramètre externe, ne lui attribuez jamais un nom commençant par les lettres Sxp, car ce préfixe est réservé aux noms des paramètres internes. De nombreux administrateurs utilisent un produit prérequis qui stocke les paramètres de tous les produits. Toutefois, vous pouvez au besoin définir plusieurs versions différentes des produits prérequis. Remarque : Si un produit SXP possède une dépendance interne envers un produit de paramétrage, ce dernier doit être installé sur les ordinateurs cibles avant l'installation du produit SXP. 54 Manuel d'administration du programme d'installation et de l'outil de packaging pour Windows Archive des paramètres Saisie et modification des paramètres du client Pour saisir des paramètres destinés à tous les ordinateurs cibles, procédez selon l'une des méthodes suivantes : ■ Saisissez tous les paramètres voulus à l'aide de l'icône par défaut. Pour cela, sélectionnez l'objet par défaut dans le volet droit, puis créez les différentes entrées en suivant l'une des méthodes suivantes : – Dans le menu principal de l'outil de packaging, sélectionnez Edition, Paramètre, Ajouter – Cliquez avec le bouton droit de la souris sur l'objet par défaut afin d'afficher le menu contextuel, puis sélectionnez Ajouter un paramètre. ■ Déplacez les objets d'ordinateur vers le même groupe si vous voulez définir simultanément le même paramétrage pour tous ces objets. Une fois tous les ordinateurs placés dans le même groupe, vous pouvez définir les paramètres de groupe nécessaires (consultez la section Objets de groupe (page 59)). ■ Déplacez les PC qui possèdent ou posséderont des paramètres propres à l'ordinateur vers le bas de l'arborescence de l'archive. Sélectionnez et définissez une à une les valeurs de chaque paramètre (consultez la section Objets d'ordinateur (page 60)). Avant de spécifier les paramètres pour le groupe d'objet et l'objet d'ordinateur, vous devez spécifier les paramètres de l'objet par défaut. Par conséquent, vous devez d'abord spécifier le type, la plage de valeurs, la valeur par défaut et la description de chaque paramètre de l'objet par défaut. Vous pouvez ensuite spécifier les valeurs des paramètres de chaque objet de groupe ou d'ordinateur. Pour obtenir des informations relatives aux normes de dénomination, consultez la section Nom des paramètres (page 55). Si vous devez entrer un grand nombre de paramètres, vous pouvez utiliser des outils pour la génération automatique de paramètres (page 56). Nom des paramètres Le nom des paramètres doit être unique sur chaque ordinateur cible. Par exemple, lorsque vous affectez un paramètre au répertoire d'installation d'un produit en cours d'installation, spécifiez pour ce paramètre un nom tel que productname.InstallDir et non simplement InstallDir. Toutefois, si vous souhaitez que la nouvelle valeur d'un paramètre distribué à l'ordinateur cible remplace la valeur précédente, utilisez le même nom de paramètre. Pour référencer ces paramètres dans des fichiers d'archives et des scripts, entrez-les au format suivant : $(parametername) Chapitre 3: Utilisation de l'outil de packaging pour Windows 55 Archive des paramètres Génération automatique des paramètres L'ajout manuel de paramètres n'est pas pratique lorsque les ordinateurs cibles sont très nombreux. Choisissez plutôt de générer automatiquement les fichiers de paramètres à l'aide d'outils logiciels tiers connus, tels que Perl et AWK. Vous pouvez ainsi regrouper les ordinateurs à votre guise et ajouter des paramètres du client pour tous les ordinateurs du groupe à la fois. Fenêtre Paramètres du client Pour modifier des paramètres du client, sélectionnez Edition, Paramètres du client dans le menu principal de l'outil de packaging. La fenêtre Paramètres du client s'affiche. Vous pouvez y définir, pour tout produit SXP, tous les paramètres avec des valeurs propres à chaque ordinateur du système. Tous les paramètres comportent des valeurs par défaut, issues de l'objet par défaut, qui peuvent au besoin être remplacées par des valeurs propres à un groupe ou à un ordinateur. Voici un exemple de fenêtre Paramètres du client : La fenêtre Paramètres du client est composée de deux volets. ■ Le volet gauche indique tous les paramètres du client et l'objet par défaut auquel appartiennent les paramètres du client dans une structure d'arborescence. ■ Si vous cliquez sur l'objet par défaut dans le volet gauche, ses paramètres apparaissent dans le volet droit. Les objets de groupe et d'ordinateur apparaissent sous l'objet par défaut. Ces objets contiennent tous les paramètres de l'objet par défaut, bien que certaines valeurs diffèrent des valeurs par défaut. 56 Manuel d'administration du programme d'installation et de l'outil de packaging pour Windows Archive des paramètres Les icônes suivantes sont utilisées dans le volet gauche de la fenêtre Paramètres du client : Indique l'objet par défaut (page 58) (symbole jaune). L'objet par défaut contient tous les paramètres. Au départ, il n'existe aucun paramètre. Vous devez les créer. Indique un objet de groupe (page 59) (symbole rouge). L'objet de groupe contient les paramètres d'un groupe particulier d'ordinateurs cibles qui n'utilisent plus les valeurs de l'objet par défaut. Au départ, il n'existe aucun objet de groupe. Vous devez les créer. Lorsque vous créez un objet de groupe, il hérite de tous les paramètres par défaut. Vous pouvez modifier les valeurs des paramètres, mais ni leur type ni leur longueur. Indique un objet d'ordinateur (page 60) (symbole vert). L'objet d'ordinateur contient les paramètres d'un ordinateur cible particulier qui n'utilisent plus les valeurs de l'objet par défaut, celles du groupe d'ordinateurs auquel appartient l'ordinateur, ou les deux. Chaque ordinateur cible qui nécessite des paramètres individuel requiert aussi une entrée propre. Au départ, l'objet d'ordinateur Admin représente l'outil de packaging. Lorsque vous créez un objet d'ordinateur, il hérite de tous les paramètres de l'objet de groupe ou de l'objet par défaut à partir duquel il a été créé. Vous pouvez modifier les valeurs des paramètres, mais ne pouvez pas modifier leur type ou leur longueur. Les icônes suivantes sont utilisées dans le volet droit de la fenêtre Paramètres du client : Indique un paramètre par défaut. Indique un paramètre propre à un groupe. Indique un paramètre propre à un ordinateur. Vous devez d'abord affecter des valeurs par défaut, puis, au besoin, affecter des valeurs spécifiques d'un groupe ou d'un ordinateur, différentes des valeurs par défaut. Les valeurs propres à un groupe sont prioritaires par rapport aux valeurs par défaut, et les valeurs propres à un ordinateur sont prioritaires sur les valeurs par défaut et sur les valeurs propres au groupe. Chapitre 3: Utilisation de l'outil de packaging pour Windows 57 Archive des paramètres Objet par défaut L'objet par défaut figure au niveau supérieur de l'arborescence et contient tous les paramètres. Cliquez avec le bouton droit de la souris sur l'objet par défaut afin d'afficher les trois options de menu contextuel : Ajouter un groupe Crée un objet de groupe qui hérite des valeurs par défaut. Ajouter un PC Crée un objet d'ordinateur qui hérite des valeurs des paramètres de l'objet le plus proche dans la hiérarchie de l'arborescence (objet par défaut ou de groupe). Créer un produit de paramétrage Transmet à l'archive du produit les paramètres du client sous forme de produit SXP. Pour administrer des paramètres par défaut : 1. Sélectionnez l'objet par défaut dans le volet gauche. 2. Sélectionnez un paramètre spécifique dans le volet droit. 3. Cliquez avec le bouton droit de la souris sur le paramètre et sélectionnez l'une des options suivantes dans le menu contextuel : Ajouter un paramètre Crée un paramètre dans l'objet par défaut. Modifier un paramètre Modifie les valeurs, la plage des valeurs et la description d'un paramètre. Supprimer un paramètre Supprime un paramètre de l'objet par défaut. Créer un produit de paramétrage Transmet à l'archive du produit les paramètres du client sous forme de produit SXP. Vous devez d'abord affecter des valeurs par défaut, puis, au besoin, affecter des valeurs spécifiques d'un groupe ou d'un ordinateur, différentes des valeurs par défaut. Les valeurs propres à un groupe sont prioritaires par rapport aux valeurs par défaut, et les valeurs propres à un ordinateur sont prioritaires sur les valeurs par défaut et sur les valeurs propres au groupe. Important : Si vous supprimez un paramètre de la section par défaut, ce paramètre devient indisponible pour les nouveaux objets de groupe ou d'ordinateur. De plus, le paramètre supprimé est également retiré de tous les objets de groupe et d'ordinateur existants. 58 Manuel d'administration du programme d'installation et de l'outil de packaging pour Windows Archive des paramètres Objets de groupe L'objet de groupe contient tous les paramètres d'un groupe d'ordinateurs et se situe au deuxième niveau de l'arborescence. Créez des objets de groupe lorsque vous souhaitez affecter au groupe des valeurs de paramètre différentes des valeurs par défaut. En général, créez le groupe en premier, puis ajoutez-y les objets d'ordinateur. Ensuite, modifiez les valeurs de paramètre nécessaires du groupe. Pour créer un objet de groupe 1. Sélectionnez l'objet par défaut. 2. Cliquez avec le bouton droit de la souris sur l'objet par défaut et sélectionnez Ajouter un groupe dans le menu contextuel. Pour administrer un groupe d'ordinateurs 1. Sélectionnez l'objet de groupe dans le volet gauche 2. Cliquez avec le bouton droit de la souris sur l'objet de groupe et sélectionnez l'une des options suivantes dans le menu contextuel : Supprimer un groupe Supprime un objet de groupe du deuxième niveau de l'arborescence. Ajouter un PC Crée un objet d'ordinateur au troisième niveau de l'arborescence. Créer un produit de paramétrage Transmet à l'archive du produit les paramètres du client sous forme de produit SXP. Important : Chaque ordinateur créé ne peut appartenir qu'à un seul groupe. Pour administrer les paramètres d'un groupe 1. Sélectionnez l'objet de groupe dans le volet gauche. 2. Sélectionnez un paramètre spécifique dans le volet droit. 3. Cliquez avec le bouton droit de la souris sur ce paramètre et sélectionnez l'une des options suivantes dans le menu contextuel. Modifier paramètre Permet de modifier la valeur du paramètre, en respectant une plage de valeurs définie. Ces valeurs s'appliquent aussi aux ordinateurs de niveau inférieur si vous n'avez pas défini d'autre valeur pour ce paramètre. Créer un produit de paramétrage Transmet à l'archive du produit les paramètres du client sous forme de produit SXP. Chapitre 3: Utilisation de l'outil de packaging pour Windows 59 Archive des paramètres Les valeurs propres à un groupe sont prioritaires par rapport aux valeurs par défaut, et les valeurs propres à un ordinateur sont prioritaires sur les valeurs par défaut et sur les valeurs propres au groupe. Objets d'ordinateur Les objets d'ordinateur contiennent tous les paramètres ; certains d'entre eux n'utilisent plus les paramètres de l'objet le plus proche dans la hiérarchie (objet par défaut ou objet de groupe). Un objet d'ordinateur peut être situé directement sous l'objet par défaut ou au troisième niveau de l'arborescence. Pour créer un objet d'ordinateur 1. Sélectionnez l'objet par défaut 2. Cliquez avec le bouton droit de la souris sur l'objet par défaut et sélectionnez Ajouter un PC dans le menu contextuel. 3. Renommez l'objet d'ordinateur en fonction des conventions de votre site. 4. Cliquez ensuite sur l'objet d'ordinateur avec le bouton droit de la souris pour afficher deux options de menu contextuel : Supprimer un PC Supprime un objet d'ordinateur du deuxième ou du troisième niveau de l'arborescence. Créer un produit de paramétrage Transmet à l'archive du produit les paramètres du client sous forme de produit SXP. Pour administrer les paramètres d'un objet d'ordinateur 1. Sélectionnez l'objet d'ordinateur dans le volet gauche. 2. Cliquez avec le bouton droit de la souris sur l'objet d'ordinateur et sélectionnez l'une des options suivantes dans le menu contextuel : Modifier paramètre Permet de modifier la valeur du paramètre pour l'ordinateur sélectionné, en respectant une plage de valeurs définie. Créer un produit de paramétrage Transmet à l'archive du produit les paramètres du client sous forme de produit SXP. 60 Manuel d'administration du programme d'installation et de l'outil de packaging pour Windows Archive des paramètres Pour déplacer un objet d'ordinateur d'un groupe vers un autre : 1. Sélectionnez l'objet d'ordinateur dans le volet gauche. 2. Effectuez un glisser/déposer de l'objet d'ordinateur vers un objet de groupe. Tous les paramètres du groupe sont appliqués à tout ordinateur déplacé vers ce groupe, à l'exception des paramètres propres à un ordinateur. Fichiers de paramètres du client et format des paramètres Les paramètres du client sont stockés dans les fichiers ini suivants : ■ default.ini (page 61) ■ group.ini (page 62) ■ pc.ini (page 62) ■ tree.ini (page 63) Pour référencer les paramètres dans des scripts et des fichiers d'archives, utilisez le format des paramètres (page 55) défini ci-après : $(parametername) Fichier default.ini Le fichier default.ini contient une section [default]. Cette section détermine le nom et le type de chaque paramètre du client, ainsi que la valeur par défaut, la plage de valeurs et la description de chaque paramètre. Trois types de paramètre sont pris en charge : Entrées numériques (n) Utilisez la structure suivante pour les entrées numériques : parametername=n,default,minimumvalue,maximumvalue, description Entrées alphanumériques (a) Utilisez la structure suivante pour les entrées alphanumériques : parametername=a,default,stringlength,description Entrées de liste (l) Utilisez la structure suivante pour les entrées de liste : parametername=l,default,numberoflistelements, listelement1,listelement2,..., listelementn,description Chapitre 3: Utilisation de l'outil de packaging pour Windows 61 Archive des paramètres Un fichier exemple default.ini suit : [default] parameter1=n,5,0,10,Parameter1 numeric parameter4=l,stockcontrol,4,clearing,stockcontrol,purchase,orders,Parameter4 selection list parameter3=a,controlling 66,6,Parameter3 alphanumeric parameter2=n,33,0,100,Parameter2 numeric Fichier group.ini Le fichier group.ini contient plusieurs sections. Chaque section doit porter le même nom que le groupe d'ordinateurs auquel ses paramètres s'appliquent. Chaque section contient uniquement les paramètres différents des paramètres par défaut du fichier default.ini. Les entrées du fichier group.ini se composent uniquement du nom et de la valeur du paramètre, car le type et la plage des valeurs d'un paramètre ne peuvent pas être modifiés. Un fichier exemple group.ini suit : [group1] parameter4=clearing [group2] parameter3=payroll99 [group3] parameter1=9 Fichier pc.ini Le fichier pc.ini contient les différences existant entre un ordinateur et son groupe (ou l'objet par défaut lorsque l'ordinateur n'est rattaché à aucun groupe). Si ce fichier ne contient aucune section se rapportant à un ordinateur en particulier, les valeurs par défaut du groupe d'ordinateurs auquel appartient cet ordinateur (dans le fichier group.ini) s'appliquent automatiquement. Si un ordinateur n'est rattaché à aucun groupe d'ordinateurs, les valeurs par défaut contenues dans le fichier default.ini s'appliquent automatiquement. 62 Manuel d'administration du programme d'installation et de l'outil de packaging pour Windows Archive des paramètres Une section est créée dans ce fichier pour chacun des ordinateurs ayant au moins un paramètre différent des valeurs par défaut. Chaque section porte le même nom que l'ordinateur auquel s'appliquent ses paramètres. [pc0_1] parameter2=48 parameter3=08/15 [pc1_1] parameter3=1xyz [pc2_1] parameter1=8 [pc2_2] parameter4=purchase Fichier tree.ini Le fichier tree.ini spécifie le nom de chaque groupe d'ordinateurs et de ses membres. Chaque section porte le nom d'un groupe d'ordinateurs. Les différents ordinateurs d'un groupe sont répertoriés dans la section portant le nom de ce groupe. Le fichier tree.ini contient également une section [default] qui répertorie les ordinateurs qui ne sont rattachés à aucun groupe. Un fichier exemple tree.ini suit : [default] pc0_1 [group1] pc1_1 [group2] pc2_1 pc2_2 Chapitre 3: Utilisation de l'outil de packaging pour Windows 63 Enregistrement des paramètres du client Produits de paramétrage Les produits prérequis contiennent des paramètres mis en package tandis que les produits standard contiennent des données ou des logiciels exécutables mis en package. Les caractéristiques suivantes s'appliquent aux produits de paramétrage : ■ Tous les paramètres sont systématiquement stockés et distribués ensemble et non sous forme de paramètres provenant d'objets spécifiques. ■ Les paramètres du client sont stockés dans l'archive du produit. Ils ne sont pas enregistrés automatiquement. ■ Le produit de paramétrage doit être enregistré dans la bibliothèque de packages logiciels avant d'être installé sur les ordinateurs cibles. Important : Distribuez et installez toujours le produit de paramétrage avant de distribuer le produit lui-même. Enregistrement des paramètres du client Une fois le produit de paramétrage créé, vous devez l'enregistrer dans la bibliothèque de packages logiciels. Lorsque vous enregistrez le produit de paramétrage, il est copié de l'ordinateur de packaging vers la bibliothèque de packages logiciels et peut alors être distribué aux ordinateurs cibles. Les produits de paramétrage sont stockés dans l'archive du produit. La procédure d'enregistrement des produits de paramétrage est la même que celle utilisée pour l'enregistrement des produits standard. 64 Manuel d'administration du programme d'installation et de l'outil de packaging pour Windows Chapitre 4: Utilisation du programme d'installation pour Windows Ce chapitre traite des sujets suivants : A propos du programme d'installation pour Windows (page 65) Principes d'installation des produits par le programme d'installation (page 67) Principes de désinstallation des produits par le programme d'installation (page 74) Configurer les mises à jour en vue de leur activation immédiate (page 80) Procédure de démarrage et niveaux de démarrage (page 80) Règles de modification du fichier autoexec.bat (page 81) Règles de modification du fichier config.sys (page 83) Règles de modification des fichiers win.ini et system.ini (page 86) A propos du programme d'installation pour Windows Le programme d'installation pour Windows est un composant de Software Management qui réside sur les ordinateurs cibles Windows du réseau. Vous l'installez sur les ordinateurs cibles en tant que partie de la fonctionnalité de l'agent Software Delivery. Le programme d'installation reçoit, installe et supprime les produits SXP. Le programme d'installation simplifie les passages à une version ultérieure ou antérieure des produits logiciels installés, sans avoir besoin de désinstaller ou de supprimer manuellement les produits obsolètes avant la mise à niveau. Le produit installé est automatiquement et entièrement désinstallé par le programme d'installation, avant que la nouvelle version du produit ne soit installée sur l'ordinateur cible. Le programme d'installation pour Windows est constitué de deux composants principaux, la fonction du programme d'installation et la fonction de connexion. Fonction du programme d'installation La fonction du programme d'installation recherche les jobs d'installation ou de désinstallation en attente sur un gestionnaire et les exécute. Toutefois, le programme d'installation ne peut pas exécuter directement les paramètres définis par l'utilisateur, tels que ceux issus des fichiers ureg.sxp et ulinks.sxp. En fait, il prépare ces fichiers afin qu'ils soient exécutés par la fonction de connexion. Chapitre 4: Utilisation du programme d'installation pour Windows 65 A propos du programme d'installation pour Windows Fonction de connexion La fonction de connexion réalise le traitement des paramètres définis par l'utilisateur pour les produits installés. La fonction de connexion démarre automatiquement lorsque l'utilisateur se connecte, car de nombreux paramètres ne peuvent être traités que si l'utilisateur est connecté. Vous pouvez également configurer la fonction de connexion de manière à ce qu'elle interagisse directement avec le programme d'installation, afin que les paramètres puissent être traités immédiatement pour l'utilisateur actuel. 66 Manuel d'administration du programme d'installation et de l'outil de packaging pour Windows Principes d'installation des produits par le programme d'installation Principes d'installation des produits par le programme d'installation Lorsque le programme d'installation détecte et exécute un job d'installation, il crée une archive locale pour chaque produit qui sera installé. Dans cette archive locale, le programme d'installation stocke certaines données sur le produit, telles que tous les fichiers d'archives SXP. Une archive de produit locale n'est supprimée que si le produit correspondant est supprimé. Le processus utilisé par le programme d'installation pour l'installation d'un produit comporte plusieurs étapes. Tous les produits ne nécessitent pas l'exécution de l'ensemble de ces étapes. Les étapes exécutées dépendent du type des fichiers d'archives SXP inclus dans le produit. A chaque étape, un fichier SXP est transféré à l'archive locale, puis traité par le programme d'installation. Le programme d'installation remplace tous les paramètres utilisés dans les fichiers d'archives SXP par des valeurs valides pour l'ordinateur cible. Chaque étape est donc le résultat du traitement par le programme d'installation d'un fichier SXP spécifique. Si aucun fichier SXP n'a été créé pour un produit donné durant le processus de packaging, l'étape correspondante est omise lors de l'installation du produit sur l'ordinateur cible. Les fichiers SXP contenant des données propres à l'utilisateur sont préparés uniquement pour la fonction de connexion, qui exécute la mise à jour du profil utilisateur lorsque le programme d'installation a terminé ou lors de la connexion suivante. Cette procédure d'installation inclut les étapes suivantes : 1. Vérifier info.sxp (produit) (page 68) 2. Vérifier actions.sxp (pré-programmes) (page 68) 3. Vérifier gina.sxp (page 68) 4. Vérifier uactions,sxp (page 69) 5. Vérifier original.sxp (Programme d'installation d'origine) (page 69) 6. Vérifier dirs.sxp et udirs.sxp (répertoires) (page 69) 7. Vérifier files.sxp et ufiles.sxp (Fichiers de produit) (page 70) 8. Vérifier gac.sxp (page 70) Chapitre 4: Utilisation du programme d'installation pour Windows 67 Principes d'installation des produits par le programme d'installation 9. Vérifier sreg.sxp, ureg.sxp, sregdel.sxp et uregdel.sxp (Registre) (page 71) 10. Vérifier ascnnnn.sxp (fichiers ASCII) (page 71) 11. Vérifier ininnnn.sxp et uininnnn.sxp (fichiers .ini) (page 71) 12. Vérifier desktop.sxp (bureau) (page 72) 13. Vérifier services.sxp (Services) (Windows NT uniquement) (page 72) 14. Vérifier links.sxp et ulinks.sxp (Liens) (page 72) 15. Vérifier permis.sxp (Autorisations) (Windows NT uniquement) (page 72) 16. Vérifier actions.sxp (post-programmes) (page 73) Le traitement après installation est étudié dans Traitement suivant l'échec ou la réussite des installations (page 73). Vérifier info.sxp (Produit) Lors de cette étape, le programme d'installation analyse le fichier info.sxp et effectue les opérations suivantes : ■ Il vérifie si le produit peut être utilisé sur le système. ■ Il recherche les dépendances envers d'autres produits (dépendances internes et externes). ■ Il supprime le paramètre SxpRootDirn (répertoire racine n) du fichier pour le réutiliser ultérieurement et lui attribue la valeur correcte ■ Il établit le niveau de réinitialisation. Si un niveau de réinitialisation a été spécifié dans le fichier info.sxp pour un produit en cours d'installation, le programme d'installation utilise ce niveau. Sinon, le programme d'installation utilise le niveau de réinitialisation défini dans la section Programme du fichier sxpengxx.ini. Remarque : En cas d'échec de l'installation, les modifications qui peuvent être annulées dépendent de la valeur du niveau de réinitialisation. Vérifier actions.sxp (pré-programmes) Lors de cette étape, le programme d'installation analyse le fichier actions.sxp et exécute les programmes préliminaires dans l'ordre (section #InsPreActions#). Vérifier gina.sxp Lors de cette étape, le programme d'installation analyse les informations du fichier gina.sxp et installe et configure les fichiers liés à GINA. 68 Manuel d'administration du programme d'installation et de l'outil de packaging pour Windows Principes d'installation des produits par le programme d'installation Vérifier uactions.sxp Lors de cette étape, le programme d'installation prépare les informations du fichier uactions.sxp destinées à la fonction de connexion. Vérifier original.sxp (Programme d'installation d'origine) Lors de cette étape, le programme d'installation analyse le fichier original.sxp et effectue les opérations suivantes : ■ Il copie le fichier de réponse (section #ResponseFiles#) dans l'archive locale. ■ Il modifie le fichier de réponse, à l'aide du script approprié (RFilen = SFilen). ■ Il exécute le programme d'installation d'origine. Vérifier dirs.sxp et udirs.sxp (Répertoires) Lors de cette étape, le programme d'installation analyse le fichier dirs.sxp et effectue les opérations suivantes : ■ Il modifie la section #InsDelDirs# et supprime les répertoires et les fichiers correspondants de l'ordinateur cible. ■ Il modifie la section #InsDelDirsWithSubs# et supprime de l'ordinateur cible les répertoires correspondants, ainsi que leurs sous-répertoires et leurs fichiers. ■ Il modifie la section #InsAddDirs# et crée les répertoires correspondants sur l'ordinateur cible. ■ Il modifie la section #InsSetDirAttr# et définit les attributs de répertoire correspondants sur l'ordinateur cible. Le programme d'installation prépare également les informations du fichier udirs.sxp destinées à la fonction de connexion. Chapitre 4: Utilisation du programme d'installation pour Windows 69 Principes d'installation des produits par le programme d'installation Vérifier files.sxp et ufiles.sxp (Fichiers de produit) Lors de cette étape, le programme d'installation analyse le fichier files.sxp et effectue les opérations suivantes : ■ Il modifie la section #InsDelFiles# et supprime les fichiers correspondants de l'ordinateur cible. ■ Il marque les fichiers qui ne peuvent pas être supprimés immédiatement et les supprime au démarrage suivant. ■ Il modifie la section #CmpArchiveFiles# et décompresse les fichiers correspondants du fichier d'archives files.cmp. ■ Il installe ou ignore chaque fichier dépendant de la version du produit en cours d'installation, en fonction du paramètre d'installation dépendante de la version spécifié pour ces fichiers. Le cas échéant, il met aussi à jour le paramètre de désinstallation dépendante du compteur de références pour ces fichiers. ■ Il marque les fichiers qui ne peuvent pas être écrasés immédiatement et les écrase au démarrage suivant. ■ Il modifie la section #ReplaceParams# et remplace les paramètres correspondants dans les fichiers décompressés. Le programme d'installation prépare également les informations du fichier ufiles.sxp destinées à la fonction de connexion. Vérifier gac.sxp (Global Assembly Cache) Lors de cette étape, le programme d'installation analyse le fichier gac.sxp (GAC = Global Assembly Cache), dont certaines sections indiquent quels assemblages installer ou supprimer. Les assemblages indiqués dans la section #CreateAssemblyn# du fichier gac.sxp sont installées dans le GAC (si elles ne l'étaient pas encore), et le programme d'installation crée une référence au produit actuel. S'il existe déjà une référence (et donc si l'assemblage a déjà été installé), les nouvelles références uniquement sont créées. S'il manque les entrées de référence dans une section #CreateAssemblyn#, l'assemblage est installé sans référence. Le programme d'installation supprime du GAC les assemblages indiqués dans la section #DeleteAssemblyn# du fichier gac.sxp à condition que la dernière référence soit supprimée. Autrement, seule la référence au produit actuel est supprimée. 70 Manuel d'administration du programme d'installation et de l'outil de packaging pour Windows Principes d'installation des produits par le programme d'installation Vérifier sregdel.sxp, sreg.sxp, uregdel.sxp et ureg.sxp (Registre) Lors de cette étape, le programme d'installation analyse les fichiers sregdel.sxp et sreg.sxp, et modifie le registre en conséquence. Le programme d'installation crée également des clés et définit leurs valeurs, ainsi que celles des clés existantes. Le programme d'installation prépare également les informations des fichiers uregdel.sxp et ureg.sxp destinées à la fonction de connexion. Vérifier ascnnnn.sxp (fichiers ASCII) Lors de cette étape, le programme d'installation analyse la section #ScriptFiles# du fichier ascnnnn.sxp pour y rechercher des scripts d'installation (ascnnnn.ins) qui modifient les fichiers ASCII. S'il en trouve, le programme d'installation exécute chaque script détecté pour chaque fichier d'archives SXP du job d'installation en cours d'exécution. Par défaut, toutes les modifications sont ajoutées à la fin du fichier ASCII. Vérifier ininnnn.sxp et uininnnn.sxp (Fichiers .ini) Lors de cette étape, le programme d'installation analyse le fichier ininnnn.sxp et effectue les opérations suivantes : ■ Il modifie la section #InsDelEntries# du fichier ininnnn.sxp et supprime ou modifie les entrées correspondantes des fichiers ini. ■ Il modifie la section #InsAddEntries# du fichier ininnnn.sxp et crée ou modifie les entrées correspondantes dans les fichiers ini. ■ Il modifie la section #InsDelSections# du fichier ininnnn.sxp et supprime les sections correspondantes des fichiers ini. Dans cette liste, le terme fichier ini désigne tous les fichiers .ini inclus dans l'installation de référence pour le produit. Le programme d'installation prépare également les informations du fichier uininnnn.sxp destinées à la fonction de connexion. Chapitre 4: Utilisation du programme d'installation pour Windows 71 Principes d'installation des produits par le programme d'installation Vérifier desktop.sxp (bureau) Lors de cette étape, le programme d'installation analyse le fichier desktop.sxp hérité et effectue les opérations suivantes : ■ Il crée le dossier (nouveaux shells uniquement). ■ Il modifie la section #InsFolders#. ■ Il crée les liens (nouveaux shells uniquement). ■ Il modifie la section #InsLinkn#. ■ Il crée les icônes. ■ Il modifie la section #InsItemn#. Vérifier services.sxp (Services) (Windows NT uniquement) Lors de cette étape, le programme d'installation analyse le fichier services.sxp et effectue les opérations suivantes : ■ Il arrête des services ■ Il supprime des services ■ Il crée des services ■ Démarrer les services Vérifier links.sxp et ulinks.sxp (Liens) Lors de cette étape, le programme d'installation analyse le fichier links.sxp et modifie le bureau en conséquence. Le programme d'installation prépare également les informations du fichier ulinks.sxp destinées à la fonction de connexion. Vérifier permis.sxp (Autorisations) (Windows NT uniquement) Lors de cette étape, le programme d'installation analyse le fichier permis.sxp et effectue les opérations suivantes : ■ Il modifie la section #Permisn#. ■ Il installe les entrées de contrôle d'accès autorisées et refusées. 72 Manuel d'administration du programme d'installation et de l'outil de packaging pour Windows Principes d'installation des produits par le programme d'installation Vérifier actions.sxp (post-programmes) Lors de cette étape, le programme d'installation analyse le fichier actions.sxp et exécute les post-programmes spécifiés dans la section #InsPostActions#, dans l'ordre où ils apparaissent. Traitement suivant l'échec ou la réussite des installations En cas de réussite de l'installation, l'utilisateur de l'ordinateur cible peut utiliser immédiatement l'application qui vient d'être installée ou doit d'abord se déconnecter, puis se reconnecter pour pouvoir l'utiliser. Cela dépend du logiciel installé et de la configuration du programme d'installation. En cas d'échec, le programme d'installation annule les modifications effectuées en fonction du niveau de réinitialisation actuel. Les données système sont enregistrées et stockées dans le répertoire de sauvegarde durant l'installation, si une réinitialisation est nécessaire. Pour obtenir des instructions sur la configuration des ordinateurs Windows NT afin que la mise à jour des profils utilisateur soit activée immédiatement après une installation ou une suppression, reportez-vous à la section Configurer les mises à jour en vue de leur activation immédiate (page 80). Chapitre 4: Utilisation du programme d'installation pour Windows 73 Principes de désinstallation des produits par le programme d'installation Principes de désinstallation des produits par le programme d'installation Le processus utilisé par le programme d'installation pour la désinstallation d'un produit comporte plusieurs étapes. Tous les produits ne nécessitent pas l'exécution de l'ensemble de ces étapes. Les étapes exécutées dépendent du type des fichiers d'archives SXP inclus dans le produit. Pour chaque étape, le programme d'installation se réfère au fichier SXP transféré à l'archive locale lors de l'installation. Chaque étape est donc le résultat du traitement par le programme d'installation d'un fichier SXP spécifique. Si aucun fichier SXP n'a été créé pour un produit ou un produit de paramétrage durant le processus de packaging, l'étape correspondante est omise lors de la désinstallation du produit sur l'ordinateur cible. Les fichiers SXP contenant des données propres à l'utilisateur sont préparés uniquement pour la fonction de connexion, qui exécute la mise à jour du profil utilisateur lorsque le programme d'installation a terminé ou lors de la connexion suivante. Cette procédure de désinstallation inclut les étapes suivantes : 1. Vérifier actions.sxp (pré-programmes) (page 75) 2. Vérifier gina.sxp (page 75) 3. Vérifier services.sxp (services ; Windows NT uniquement) (page 75) 4. Vérifier original.sxp (programme d'installation d'origine) (page 75) 5. Vérifier ascnnnn.sxp (fichiers ASCII) (page 75) 6. Vérifier uininnnn.sxp (fichiers .ini) (page 76) 7. Vérifier ulinks.sxp (liens) (page 76) 8. Vérifier gac.sxp (Global Assembly Cache) (page 76) 9. Vérifier links.sxp (liens) (page 76) 10. Vérifier ininnnn.sxp (fichiers .ini) (page 77) 11. Vérifier ufiles.sxp (fichiers de produit) (page 77) 12. Vérifier files.sxp (fichiers de produit) (page 77) 13. Vérifier udirs.sxp (Répertoires) (page 78) 14. Vérifier dirs.sxp (répertoires) (page 78) 15. Vérifier sreg.sxp (registre) (page 78) 16. Vérifier desktop.sxp (bureaux) (page 79) 17. Vérifier uactions.sxp (post-programmes) (page 79) 18. Vérifier actions.sxp (post-programmes) (page 79) 74 Manuel d'administration du programme d'installation et de l'outil de packaging pour Windows Principes de désinstallation des produits par le programme d'installation Le traitement en cas de suppression non réussie du produit est étudié dans Echecs de suppressions de produits (page 79). Vérifier actions.sxp (pré-programmes) Lors de cette étape, le programme d'installation analyse le fichier actions.sxp et exécute les programmes préliminaires dans l'ordre où ils sont répertoriés. Vérifier gina.sxp Lors de cette étape, le programme d'installation analyse les informations du fichier gina.sxp et supprime le fichier GINA. Vérifier services.sxp (Services) (Windows NT uniquement) Lors de cette étape, le programme d'installation analyse le fichier services.sxp et effectue les opérations suivantes : ■ Il arrête des services ■ Il supprime des services ■ Il crée des services ■ Démarrer les services Vérifier original.sxp (Programme d'installation d'origine) Lors de cette étape, le programme d'installation analyse le fichier original.sxp et exécute le programme d'installation d'origine du produit mis en package. Vérifier ascnnnn.sxp (fichiers ASCII) Lors de cette étape, le programme d'installation analyse la section #ScriptFiles# du fichier ascnnnn.sxp pour y rechercher des scripts de désinstallation (ascnnnn.dei) qui modifient les fichiers ASCII. S'il en trouve, le programme d'installation exécute chaque script détecté pour chaque fichier d'archives SXP du job d'installation en cours d'exécution. Par défaut, toutes les modifications sont ajoutées à la fin du fichier ASCII. Toutefois, si un script de désinstallation spécifie des lignes à supprimer, le programme d'installation ne supprime pas ces lignes lorsqu'elles sont aussi utilisées par un autre produit installé sur l'ordinateur cible. Chapitre 4: Utilisation du programme d'installation pour Windows 75 Principes de désinstallation des produits par le programme d'installation Vérifier uininnnn.sxp Lors de cette étape, le programme d'installation analyse le fichier uininnnn.sxp et effectue les opérations suivantes pour chaque fichier d'archives SXP du job de désinstallation : ■ Il modifie la section #DeiAddEntries# en tenant compte du fait que les lignes à supprimer peuvent être utilisées par d'autres produits. ■ Il modifie la section #DeiDelSections# et supprime les entrées correspondantes des fichiers ini. ■ Il modifie la section #DeiDelEntries# et supprime ou modifie les entrées correspondantes des fichiers ini. ■ Il modifie la section #DeiAddEntries# et crée ou modifie les entrées correspondantes des fichiers ini. Dans cette liste, le terme fichier ini désigne tous les fichiers .ini inclus dans l'installation de référence pour le produit. Les entrées utilisées par d'autres produits installés ne sont pas supprimées. Vérifier ulinks.sxp (liens) Lors de cette étape, le programme d'installation prépare les informations du fichier ulinks.sxp destinées à la fonction de connexion. Vérifier gac.sxp (Global Assembly Cache) Lors de cette étape, le programme d'installation analyse le fichier gac.sxp (GAC = Global Assembly Cache), dont certaines sections indiquent quels assemblages supprimer. Le programme d'installation supprime du GAC les assemblages indiqués dans la section #DeleteAssemblyn# du fichier gac.sxp à condition que la dernière référence soit supprimée. Autrement, seule la référence au produit actuel est supprimée. Vérifier links.sxp (liens) Lors de cette étape, le programme d'installation analyse le fichier links.sxp et modifie le bureau en conséquence. 76 Manuel d'administration du programme d'installation et de l'outil de packaging pour Windows Principes de désinstallation des produits par le programme d'installation Vérifier ininnnn.sxp (fichiers .ini) Lors de cette étape, le programme d'installation analyse le fichier ininnnn.sxp et effectue les opérations suivantes pour chaque fichier d'archives SXP du job de désinstallation : ■ Il modifie la section #DeiAddEntries# en tenant compte du fait que les lignes à supprimer peuvent être utilisées par d'autres produits. ■ Il modifie la section #DeiDelSections# et supprime les entrées correspondantes des fichiers ini. ■ Il modifie la section #DeiDelEntries# et supprime ou modifie les entrées correspondantes des fichiers ini. ■ Il modifie la section #DeiAddEntries# et crée ou modifie les entrées correspondantes des fichiers ini. Dans cette liste, le terme fichier ini désigne tous les fichiers .ini inclus dans l'installation de référence pour le produit. Les entrées utilisées par d'autres produits installés ne sont pas supprimées. Vérifier ufiles.sxp (fichiers de produit) Lors de cette étape, le programme d'installation analyse le fichier ufiles.sxp et effectue les opérations suivantes : ■ Il modifie la section #FilesInArchives# et supprime les fichiers correspondants de l'ordinateur cible. ■ Il marque les fichiers qui ne peuvent pas être supprimés immédiatement et les supprime lors du démarrage suivant. Vérifier files.sxp (fichiers de produit) Lors de cette étape, le programme d'installation analyse le fichier files.sxp et effectue les opérations suivantes : ■ Il modifie la section #FilesInArchives# et supprime les fichiers correspondants de l'ordinateur cible. ■ Il marque les fichiers qui ne peuvent pas être supprimés immédiatement et les supprime lors du démarrage suivant. Chapitre 4: Utilisation du programme d'installation pour Windows 77 Principes de désinstallation des produits par le programme d'installation Vérifier udirs.sxp (Répertoires) Lors de cette étape, le programme d'installation analyse le fichier udirs.sxp et effectue les opérations suivantes : ■ Il modifie la section #DeiDelDirs# et supprime les répertoires correspondants de l'ordinateur cible. ■ Il modifie la section #DeiDelDirsWithSubs# et supprime les répertoires et sousrépertoires correspondants de l'ordinateur cible. ■ Il modifie la section #DeiAddDirs# et crée les répertoires correspondants sur l'ordinateur cible. Vérifier dirs.sxp (Répertoires) Lors de cette étape, le programme d'installation analyse le fichier dirs.sxp et effectue les opérations suivantes : ■ Il modifie la section #DeiDelDirs# et supprime les répertoires correspondants de l'ordinateur cible. ■ Il modifie la section #DeiDelDirsWithSubs# et supprime les répertoires et sousrépertoires correspondants de l'ordinateur cible. ■ Il modifie la section #DeiAddDirs# et crée les répertoires correspondants sur l'ordinateur cible. Vérifier sreg.sxp (Registre) Lors de cette étape, le programme d'installation analyse le fichier sreg.sxp et modifie le registre en conséquence, en supprimant des clés et des valeurs de clé ou en modifiant des valeurs de clé. Le programme d'installation ne supprime pas les clés ou les valeurs utilisées par d'autres produits sur l'ordinateur cible. 78 Manuel d'administration du programme d'installation et de l'outil de packaging pour Windows Principes de désinstallation des produits par le programme d'installation Vérifier desktop.sxp (bureaux) Lors de cette étape, le programme d'installation analyse le fichier desktop.sxp et effectue les opérations suivantes : ■ Pour les nouveaux shells uniquement, il modifie la section #DeiLinks# et supprime les liens nommés dans cette section. ■ Pour les nouveaux shells uniquement, il modifie la section #DeiFolders# et supprime les dossiers nommés dans cette section. ■ Il modifie la section #InsItemn# et effectue les actions suivantes : – ll supprime les icônes de l'Explorateur Windows – Il place les instructions dans la mémoire tampon, dans un fichier du répertoire de sauvegarde ; une fois la désinstallation achevée, ce fichier est copié dans chaque fichier utilisateur, dans le répertoire de l'utilisateur. Vérifier uactions.sxp (post-programmes) Lors de cette étape, le programme d'installation analyse le fichier uactions.sxp et exécute les post-programmes propres à l'utilisateur, dans l'ordre où ils sont répertoriés. Vérifier actions.sxp (post-programmes) Lors de cette étape, le programme d'installation analyse le fichier actions.sxp et exécute les post-programmes de ce fichier, dans l'ordre où ils sont répertoriés. Echecs de suppressions de produits En cas d'erreur lors de la suppression du produit, le programme d'installation note ces erreurs, mais poursuit le processus de désinstallation et supprime autant de fichiers du produit que possible. Si vous recevez des messages d'erreur, vérifiez le journal des erreurs afin de déterminer si vous devez supprimer ou modifier manuellement des fichiers, pour pouvoir terminer la désinstallation du produit. Pour obtenir des instructions sur la configuration des ordinateurs Windows NT afin que la mise à jour du registre soit activée immédiatement après une installation ou une suppression, reportez-vous à la section Configurer les mises à jour en vue de leur activation immédiate (page 80). Chapitre 4: Utilisation du programme d'installation pour Windows 79 Configurer les mises à jour en vue de leur activation immédiate Configurer les mises à jour en vue de leur activation immédiate Pour chaque utilisateur défini sur un ordinateur Windows NT, Windows NT stocke les données définies par l'utilisateur relatives au bureau et au registre dans le profil de cet utilisateur. Chaque fois qu'un utilisateur ouvre une session sur l'ordinateur, la fonction de connexion vérifie ces données et réinitialise le profil de cet utilisateur en effectuant toutes les mises à jour nécessaires. Utilisez le paramètre Show=32 pour spécifier que le fichier sxplogxx.exe doit être activé dès que les mises à jour du profil ont été effectuées. Ainsi, l'utilisateur n'a pas besoin de se déconnecter, puis de se reconnecter pour activer ces mises à jour. Procédure de démarrage et niveaux de démarrage Lorsque le programme d'installation a terminé le traitement de ses jobs (installation, désinstallation et mise à jour), le démarrage du système (amorçage ou déconnexion/connexion) est lancé si un niveau de démarrage est défini ou si un redémarrage du système est nécessaire en raison de fichiers verrouillés, par exemple. Le démarrage du système peut revêtir différentes formes en fonction du niveau de démarrage et de l'état du système. Le niveau de démarrage d'installation est automatiquement défini par l'installation de référence ; vous pouvez cependant le modifier manuellement. Vous pouvez définir les niveau de démarrage pour l'installation et la désinstallation séparément. Si un niveau de démarrage pour la désinstallation n'est pas précisé, la valeur du niveau de démarrage pour l'installation sera utilisée. Le programme d'installation peut modifier le niveau de démarrage et lui affecter une valeur plus importante lorsqu'une déconnexion/connexion ou un redémarrage est nécessaire pour installer le produit. Vous pouvez, si vous le souhaitez, spécifier ou modifier un niveau de démarrage pour un produit dans le fichier d'archives info.sxp. Vous pouvez aussi forcer le redémarrage ou la connexion et la déconnexion, une fois le produit installé. 80 Manuel d'administration du programme d'installation et de l'outil de packaging pour Windows Règles de modification du fichier autoexec.bat Le tableau suivant comporte des informations sur le niveau de démarrage, le mode de déclenchement et l'action correspondante : Niveau de démarrage Action Commentaire 0 Déterminé par la cible Si certaines circonstances au cours de l'installation ou de la suppression du produit sur l'ordinateur cible requièrent un redémarrage (par exemple lorsqu'un fichier à remplacer est verrouillé sur l'ordinateur cible), le programme d'installation lance ce redémarrage. Valeur définie lorsque l'ordinateur de packaging n'a pas été redémarré durant l'installation de référence. 1 Fermeture de session requise Requiert la déconnexion d'un utilisateur pour activer les modification apportées au bureau et registre Windows. 3 Redémarrage après lot Lance automatiquement une redémarrage du système à la fin de la transaction. Valeur définie par défaut lorsque l'ordinateur de packaging a été redémarré durant l'installation de référence. 4 Redémarrage après job Entraîne le redémarrage du système dès la fin de l'installation ou de la suppression du produit. Pour les niveaux de démarrage 1 et 3 : dans une transaction comportant plusieurs jobs d'installation et de désinstallation, les jobs de désinstallation sont exécutés en premier. Le niveau de démarrage de la désinstallation le plus élevé qui se produit est enregistré et le démarrage système requis est exécuté à la fin de tous les jobs de désinstallation. La même procédure est ensuite appliquée à tous les jobs d'installation (en utilisant le niveau de démarrage de la désinstallation le plus élevé). Le niveau de démarrage 2 ne s'applique plus avec cette version de l'outil de packaging de logiciels. Si le package antérieur qui contient l'entré du niveau de démarrage 2 est en cours de modification, le niveau de démarrage est défini en interne sur "1 Déconnexion requise". Règles de modification du fichier autoexec.bat Le programme d'installation suit les règles de modification spécifiques du fichier autoexec.bat au cours des jobs d'installation (page 82) et de désinstallation (page 83) sur les ordinateurs cible. Chapitre 4: Utilisation du programme d'installation pour Windows 81 Règles de modification du fichier autoexec.bat Principes de modification du fichier autoexec.bat lors de l'installation Lors de la préparation du fichier autoexec.bat en vue de son installation sur l'ordinateur cible, toutes les entrées du fichier ascnnnn.sxp ne figurant pas dans le fichier autoexec.bat y sont copiées. Ce processus de copie ne s'applique pas aux lignes qui contiennent l'une des commandes suivantes : LH, LOADHIGH ou SET. Le programme d'installation traite les lignes qui incluent ces commandes comme suit : LH et LOADHIGH Dans un appel de programme, les commandes LH et LOADHIGH ne sont pas évaluées. Par exemple, si le fichier autoexec.bat contient l'appel de programme LH C:\DRIVER.EXE 1024 et que le fichier ascnnnn.sxp contient l'entrée C:\DRIVER.EXE, l'entrée C:\DRIVER.EXE du fichier ascnnnn.sxp est ajoutée au fichier autoexec.bat. SET Vous pouvez utiliser la commande SET dans le fichier autoexec.bat pour affecter une valeur à une variable. Toutefois, si le fichier autoexec.bat et le fichier ascnnnn.sxp donnent deux valeurs différentes pour une même variable, la valeur utilisée est celle du fichier ascnnnn.sxp. Par exemple, si le fichier autoexec.bat indique SET TEST=5 et que le fichier ascnnnn.sxp indique TEST=10, lorsque le programme est installé, la valeur TEST=10 est utilisée. Il existe cependant une exception : L'affectation de variable suivante est ajoutée au fichier autoexec.bat en tant qu'extension de la valeur de la variable : (variablename=%variablevalue%value) Cette instruction ne remplace jamais la valeur de variable définie antérieurement. L'extension de la valeur de la variable est entrée à la fin du fichier. Notez cette valeur au cas où le nouveau chemin devrait être utilisé avant que le processus de démarrage n'atteigne la fin du fichier autoexec.bat (par exemple dans le cas d'une commande). Au démarrage du système, le fichier autoexec.bat est évalué de manière séquentielle. Chaque extension de la variable PATH effectuée par le job d'installation est entrée en tant qu'extension dans le fichier d'installation. Par exemple, une application prolonge la ligne suivante : PATH=C:\DOS;C:\WIN; En y ajoutant C:\TEST, l'entrée du fichier ascnnnn.sxp devient : PATH= %PATH%C:TEST L'entrée précédente étend la variable PATH en y ajoutant C:\TEST; durant l'installation et ne remplace aucune partie de l'entrée existante. 82 Manuel d'administration du programme d'installation et de l'outil de packaging pour Windows Règles de modification du fichier config.sys Principes de modification du fichier autoexec.bat lors de la suppression Lors de l'exécution d'un job de désinstallation, toutes les entrées du fichier ascnnnn.sxp de l'application à désinstaller sont supprimées du fichier autoexec.bat, à condition qu'elles ne soient pas utiles à une autre application installée sur l'ordinateur cible. Le programme d'installation traite comme suit les lignes qui contiennent l'une des commandes LH, LOADHIGH ou SET : LH et LOADHIGH Le programme d'installation compare les appels de programme aux lignes contenant les commandes LH et LOADHIGH. Les commandes LH et LOADHIGH sont ignorées lors de la comparaison. Par exemple, si le fichier autoexec.bat contient l'appel de programme LH C:\DRIVER.EXE et que le fichier ascnnnn.sxp contient également l'entrée C:\DRIVER.EXE, la ligne est supprimée si aucune autre application de l'ordinateur cible n'a besoin du programme DRIVER.EXE. SET Vous pouvez utiliser la commande SET dans le fichier autoexec.bat pour affecter une valeur à une variable. Dans ce cas, si l'entrée que vous spécifiez doit être supprimée par le job de désinstallation, cette entrée est supprimée uniquement si la variable nommée dans la commande SET n'est pas utilisée par un autre programme de l'ordinateur cible. Règles de modification du fichier config.sys Le programme d'installation suit les règles de modification spécifiques au fichier config.sys au cours des jobs d'installation (page 83) et de désinstallation (page 85) sur les ordinateurs cibles. Principes de modification du fichier config.sys lors de l'installation Toutes les entrées du fichier ascnnnn.sxp de l'application à installer sont copiées dans le fichier config.sys de l'ordinateur cible, si elles n'y figurent pas. Cette procédure ne s'applique pas aux lignes qui contiennent l'une des commandes suivantes : BUFFERS, STACKS, FILES, FCBS, LASTDRIVE, DEVICE, DEVICEHIGH, INSTALL ou SET. Chapitre 4: Utilisation du programme d'installation pour Windows 83 Règles de modification du fichier config.sys Le programme d'installation traite les lignes qui incluent ces commandes comme suit : BUFFERS, STACKS, FILES ou FCBS Si le fichier ascnnnn.sxp contient une entrée comportant une commande BUFFERS, STACKS, FILES ou FCBS, le programme d'installation compare cette entrée du fichier ascnnnn.sxp à l'entrée du fichier config.sys et utilise la valeur la plus élevée comme nouvelle entrée. Par exemple, l'entrée d'installation BUFFERS=50 remplace l'entrée BUFFERS=30, mais pas l'entrée BUFFERS=60. S'il existe plus de deux valeurs (comme pour la commande STACKS), la valeur combinée la plus élevée est utilisée. Par exemple, pour les valeurs STACKS 9,30 et STACKS 5,35, le programme d'installation utilise la valeur STACKS 9,35. LASTDRIVE La commande LASTDRIVE est traitée de même. L'entrée LASTDRIVE=F du fichier d'installation remplace l'entrée LASTDRIVE=D dans le fichier config.sys, mais ne remplace pas une entrée LASTDRIVE=G. DEVICE et DEVICEHIGH Les commandes DEVICE et DEVICEHIGH sont utilisées pour charger des pilotes. Le programme d'installation définit le nom de fichier du pilote, tel que EMM386.EXE, et le compare à l'entrée de l'installation et à l'entrée actuelle du fichier config.sys. Si les deux noms de pilote sont identiques, l'entrée du fichier config.sys est remplacée par l'entrée de l'installation, même si les chemins complets sont différents. Par exemple, l'entrée d'installation DEVICE=C:\DOS\EMM386.EXE remplace l'entrée DEVICEHIGH=D:\WIN\EMM386.EXE du fichier config.sys. Important : Lors de la comparaison des commandes DEVICE et DEVICEHIGH, seul le nom du pilote est pris en compte. La commande à proprement parler (DEVICE ou DEVICEHIGH) importe peu. INSTALLER La règle de modification concernant la commande INSTALL correspond à celle régissant les commandes DEVICE et DEVICEHIGH. SET Vous pouvez aussi choisir la commande SET du fichier config.sys pour affecter une valeur à une variable en utilisant les mêmes règles que celles utilisées pour le fichier autoexec.bat. 84 Manuel d'administration du programme d'installation et de l'outil de packaging pour Windows Règles de modification du fichier config.sys Principes de modification du fichier config.sys lors de la suppression Lors de l'exécution d'un job de désinstallation, toutes les entrées du fichier ascnnnn.sxp de l'application à désinstaller sont supprimées du fichier config.sys de l'ordinateur cible, à condition qu'elles ne soient pas utiles à une autre application installée sur l'ordinateur cible. Ce programme d'installation traite comme suit les lignes qui contiennent l'une de ces commandes : BUFFERS, STACKS, FILES, FCBS, LASTDRIVE, DEVICE, DEVICEHIGH, INSTALL et SET : BUFFERS, STACKS, FILES et FCBS Si le fichier ascnnnn.sxp contient une entrée comportant une commande BUFFERS, STACKS, FILES ou FCBS, le programme d'installation recherche si une autre application installée sur l'ordinateur cible a besoin de cette entrée : ■ Si ce n'est pas le cas, l'entrée est supprimée. ■ Si c'est le cas, l'entrée suivante, par ordre de valeur, est utilisée pour les autres applications. Par exemple, si le fichier config.sys contient l'entrée BUFFERS=50, que le fichier d'installation contient également l'entrée BUFFERS=50 et que deux autres applications comportent les entrées BUFFERS=40 et BUFFERS=30, BUFFERS=50 est remplacée par BUFFERS=40. LASTDRIVE La commande LASTDRIVE est traitée de la même manière que les commandes BUFFERS, STACKS, FILES et FCBS. DEVICE et DEVICEHIGH Les commandes DEVICE et DEVICEHIGH sont utilisées pour charger des pilotes. Le programme d'installation définit le nom de fichier du pilote, tel que EMM386.EXE, et le compare aux noms de pilote utilisés par les autres applications installées. Si une autre application utilise ce pilote, la ligne correspondante du fichier config.sys n'est pas supprimée. Important : Lors de la comparaison des commandes DEVICE et DEVICEHIGH, seul le nom du pilote est pris en compte. La commande à proprement parler (DEVICE ou DEVICEHIGH) importe peu. INSTALLER La règle de modification concernant la commande INSTALL correspond à celle régissant les commandes DEVICE et DEVICEHIGH. Chapitre 4: Utilisation du programme d'installation pour Windows 85 Règles de modification des fichiers win.ini et system.ini SET Vous pouvez utiliser la commande SET dans le fichier config.sys pour affecter une valeur à une variable. Dans ce cas, si l'entrée que vous spécifiez doit être supprimée par le job de désinstallation, cette entrée est supprimée uniquement si la variable nommée dans la commande SET n'est pas utilisée par un autre programme de l'ordinateur cible. Règles de modification des fichiers win.ini et system.ini Le programme d'installation suit les règles de modification spécifiques aux fichiers win.ini et system.ini au cours des jobs d' installation (page 86) et de désinstallation (page 87) sur les ordinateurs cibles. Principes de modification des fichiers win.ini et system.ini lors de l'installation Lors de la modification des fichiers win.ini et system.ini en vue de leur installation sur l'ordinateur cible, toutes les entrées du fichier ascnnnn.sxp sont copiées dans les sections spécifiées des fichiers .ini. Les entrées des fichiers .ini sont remplacées par toute entrée correspondante du fichier ascnnnn.sxp. Les exceptions suivantes sont possibles : Entrées de chargement et d'exécution Les entrées de chargement (load) et d'exécution (run) de la section [windows] du fichier win.ini sont étendues uniquement par les entrées d'installation. Supposons, par exemple, que le fichier win.ini contient l'entrée suivante : load=c:\tools\fun.exe L'entrée d'installation est la suivante : load=c:\dark\dark.exe Puis la nouvelle entrée étendue du fichier win.ini devient alors : load=c:\tools\fun.exe c:\dark\dark.exe Section [386Enh] Tous les pilotes comportant l'entrée device= sont insérés dans la section [386Enh] du fichier system.ini. Aucune entrée device= n'est écrasée dans la section [386Enh], car les entrées existantes sont ajoutées. 86 Manuel d'administration du programme d'installation et de l'outil de packaging pour Windows Règles de modification des fichiers win.ini et system.ini Principes de modification des fichiers win.ini et system.ini lors de la suppression Toutes les entrées figurant dans le fichier ascnnnn.sxp de l'application à désinstaller sont supprimées du fichier config.sys si elles ne sont pas utilisées par d'autres applications installées sur l'ordinateur cible. Les exceptions suivantes sont possibles : Entrées de chargement et d'exécution Les entrées de chargement (load) et d'exécution (run) dans la section [windows] du fichier win.ini ne correspondent pas à une entrée du fichier d'installation et ne sont donc pas supprimées. Section [386Enh] Les pilotes (entrée : device=) écrits dans la section [386Enh] du fichier system.ini par l'application en cours de désinstallation sont supprimés. Chapitre 4: Utilisation du programme d'installation pour Windows 87 Chapitre 5: Diagnostics et dépannage Si vous rencontrez des erreurs au cours de l'utilisation de l'outil de packaging et du programme d'installation pour Windows, la fonction de suivi disponible pour l'outil de packaging et le programme d'installation et le fichier de sortie des installations sur l'ordinateur cible vous aident à obtenir des informations de diagnostic détaillées. Ce chapitre traite des sujets suivants : Afficher les résultats de jobs d'installation (page 90) Fonctions de suivi (page 91) Outil de collecte de fichiers journaux dsminfo (page 92) Chapitre 5: Diagnostics et dépannage 89 Afficher les résultats de jobs d'installation Afficher les résultats de jobs d'installation Pour obtenir des informations de diagnostic détaillées sur les jobs d'installation de logiciel, vous pouvez afficher la sortie des jobs d'installation sur les ordinateurs cibles. Pour afficher les résultats de jobs d'installation 1. Développez Jobs, Jobs logiciels, Tous les jobs logiciels sur l'arborescence de l'explorateur de votre gestionnaire de domaines. Le noeud Tous les jobs logiciels affiche une liste de tous les conteneurs de jobs planifiés et terminés sur ce domaine. 2. Double-cliquez sur un conteneur de jobs sur cette liste. La liste des ordinateurs cibles auxquels le conteneur de jobs a été envoyé s'affiche dans le volet droit. 3. Double-cliquez sur un ordinateur cible sur cette liste. Les jobs pour cet ordinateur cible sont affichés dans le volet droit. 4. Cliquez avec le bouton droit sur un job et sélectionnez Propriétés dans le menu contextuel. La boîte de dialogue Propriétés du job cible du conteneur de jobs s'ouvre et affiche des onglets contenant des détails sur le job sélectionné : Job d'ordinateur Fournit des informations de statut et d'erreur dans le champ Message de statut, si le job d'installation a échoué. Si des erreurs se sont produites durant l'exécution du job, les messages d'erreur correspondants apparaissent à cet endroit (par exemple, SXP000290 - Impossible d'utiliser le produit avec ce système). Cliquez sur le bouton Aide relative au statut pour rechercher plus de détails concernant la raison et la solution à un message d'erreur, par exemple SXP000290. Suivi de la livraison Affiche des informations de suivi fournies par le composant Service de transport de données (DTS). Sortie de job Affiche une sortie fournie par le programme d'installation Software Management sur l'ordinateur cible. Si la fonction de suivi était activée lors de l'exécution du job, l'onglet Sortie de job fournit des informations de suivi. Si la fonction de suivi était désactivée durant l'exécution du job, l'onglet de sortie comporte moins de détails, voire aucun détail pour les jobs sans erreur. 90 Manuel d'administration du programme d'installation et de l'outil de packaging pour Windows Fonctions de suivi Fonctions de suivi Vous pouvez activer le suivi de l'outil de packaging, du programme d'installation ou des deux. Le suivi du programme d'installation peut être activé sur un nombre quelconque d'ordinateurs cibles. Suivi de l'outil de packaging A des fins de diagnostic, vous pouvez enregistrer les activités de l'outil de packaging dans un fichier de trace, appelé trace.txt, sur l'ordinateur de compilation. Le fichier de trace se trouve dans le sous-répertoire de trace du répertoire d'installation de l'outil de packaging. Au besoin, l'outil de packaging crée des fichiers de sauvegarde appelés trace.ba0, trace.ba1, et ainsi de suite. Le fichier trace.txt contient toujours les informations récentes. Pour activer le suivi de l'outil de packaging, sélectionnez Outils, Options dans le menu principal de l'outil de packaging, puis sélectionnez Activer le suivi dans la boîte de dialogue Options qui apparaît. Pour désactiver le suivi de l'outil de packaging, désactivez la case à cocher Activer le suivi dans la boîte de dialogue Options. Les messages d'erreur et de protocole sont toujours écrits dans les fichiers de suivi, même si la fonction de suivi n'est pas activée. Suivi du programme d'installation A des fins de diagnostic, vous pouvez spécifier que les activités du programme d'installation doivent être enregistrées dans un fichier de suivi situé sur l'ordinateur cible. Pour le système cible dont vous souhaitez effectuer le suivi, sélectionnez la procédure de configuration d'agent "Programme d'installation SM : activer le suivi" dans le menu Propriétés du module d'extension de l'agent Software Delivery, dans l'explorateur DSM. Pour transférer le contenu du fichier de suivi vers le fichier de sortie du job, utilisez les procédures d'activation de l'agent "Programme d'installation SM : obtenir le suivi le plus récent" ou "Programme d'installation SM : obtenir tous les suivis". Les informations de suivi sont également créées pour l'installation d'éléments propres à l'utilisateur. Pour interroger ces informations, utilisez la procédure d'activation de l'agent Programme d'installation : obtenir le suivi de l'utilisateur. Au lieu d'utiliser un suivi, vous pouvez interroger un historique propre à l'utilisateur en lançant la procédure d'activation de l'agent Programme d'installation : obtenir l'historique de l'utilisateur. Le même mécanisme permet d'enregistrer les activités du programme d'installation pour Microsoft (MSI) durant l'installation de produits MSI convertis. Ce suivi MSI peut comporter trois parties au maximum : ■ Contenu de SxpOutputFile ■ Propriétés et paramètres en cours ■ Messages de suivi Chapitre 5: Diagnostics et dépannage 91 Outil de collecte de fichiers journaux dsminfo Outil de collecte de fichiers journaux dsminfo CA Technologies propose l'outil dsmInfo qui collecte des informations de diagnostic à partir des systèmes sur lesquels est installé CA ITCM. Les données collectées sont compressées dans un fichier unique qui contient des fichiers journaux, des informations système, des structures de répertoires et des informations de registre et d'environnement. Cet outil de diagnostic est disponible sur le support d'installation du produit de CA ITCM, dans le dossier DiagnosticTools. Si vous parvenez à reproduire un problème avec CA ITCM, exécutez la commande suivante pour modifier le niveau de suivi sur DETAIL : cftrace -c set -l DETAIL Reproduisez le problème et collectez les informations de diagnostic à l'aide de l'outil dsmInfo. Remarques : Pour plus d'informations sur cet outil, consultez le fichier DSMInfoReadMe.txt disponible dans le dossier DiagnosticTools du support d'installation du produit. Par défaut, l'outil dsmInfo produit des fichiers ".7z". Ces fichiers permettent une meilleure compression que les fichiers ZIP, ce qui facilite leur chargement dans CA Technologies. 92 Manuel d'administration du programme d'installation et de l'outil de packaging pour Windows