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