Formation
Formation d'actualisation des connaissances sur AdminStudio Suite
Contactez-nous S'inscrire en ligne

Techniques avancées de packaging, de collaboration et d'automatisation

Si vous utilisez AdminStudio depuis un certain temps et que vous souhaitez actualiser vos connaissances sur les dernières versions de ce produit, les techniques d'installation et les nouveaux environnements cibles (SE, IE, etc.), cette formation s'adresse à vous. Ce cours virtuel de 3 jours vous permettra d'acquérir une bonne compréhension des techniques avancées de packaging, notamment en matière de collaboration et d'automatisation.

Ce cours couvre les thèmes suivants :

  • Étude plus approfondie des questions relatives aux packages, notamment l'isolement des applications, le contrôle de l'emplacement de la source et le nettoyage des applications
  • Étude plus approfondie des concepts relatifs aux modèles de projet
  • Règles complexes d'un évaluateur de cohérence interne (ICE), personnalisation des règles ICE pour les entreprises et différents niveaux de criticité ICE pour faciliter les approches de résolution des problèmes ICE dans l'entreprise
  • Méthodes de partage de ressources entre membres d'une équipe dans un environnement distribué, telles que les modules de fusion et le partage des paramètres utilisateur AdminStudio
  • Méthodes de personnalisation des packages d'installation AdminStudio (MSI)
  • Étude plus approfondie des bonnes pratiques de repackaging (p. ex. listes d'exclusions, nettoyage des machines, InstallShield et création de composants)
  • Test d'acceptation des utilisateurs (UAT)

Conditions préalables au cours

Programme du cours

Ce cours couvre les thématiques et sections suivantes. S'il y a un thème spécifique que vous souhaitez aborder plus en détail, dites-le au formateur dès le premier jour de la formation. Ce cours propose de nombreuses activités et des exemples concrets et pratiques.

Introduction et révision

Windows Installer et repackaging

  • Définition du repackaging : historique et contexte
  • Définition de la nécessité de Windows Installer
  • Exceptions au repackaging de logiciels

Architecture des processus

  • Envoi des demandes d'application
  • Analyse des demandes

Conception d'applications

  • Environnement d'instantanés
  • Référentiel d'applications
  • Liste d'exclusions personnalisée
  • Emplacement d'installation relatif
  • Raccourcis vers les applications
  • Modèle d'installation
  • Format MSI
  • Gestion des composants communs
  • Configuration de l'environnement de packaging
  • Isolement des applications et gestion de la source
  • Gestion des paramètres utilisateur actuels
  • Nettoyage de package
  • Transformations normalisées
  • Gestion des exigences de localisation
  • Règles de composant
  • Normes d'actions personnalisées
  • Configuration des entrées ODBC, des fichiers INI et des paramètres d'environnement
  • Gestion des extensions partagées
  • Utilisation du paramètre d'environnement PATH
  • Gestion des environnements locaux verrouillés

Validation de packages

  • Gestion des règles ICE
  • Intégration à d'autres packages et systèmes d'exploitation
  • Vérification et résolution personnalisées
  • Test de packages

Test d'acceptation des utilisateurs

  • Test de déploiement préliminaire
  • Test des fonctionnalités applicatives au niveau utilisateur

Identification de la source d'installation

  • Installation interne
  • Installation MSI
  • MSI corrigé
  • MSI InstallScript
  • Fichiers bruts (pas d'installation)
  • Cas de packaging spécifiques
  • Mises à jour et correctifs
  • Conversions à l'aide d'outils tiers

Modèles de projet d'installation

  • Flux d'informations de synthèse
  • Ajout ou suppression de programmes
  • Propriétés de produits
  • Ajout d'informations d'audit
  • Actions et séquences personnalisées
  • Gestionnaire de propriétés
  • Configuration de produits
  • Configuration de publications avancée

Partage des ressources AdminStudio

  • Installation de Repackager sur l'emplacement partagé
  • Ajout de la liste d'exclusions personnalisée
  • Repackaging d'un redémarrage
  • Partage des modules de fusion
  • Fichier AdminStudio.ini partagé
  • Modification du fichier Options.ini
  • Workflows personnalisés dans AdminStudio

Transformation d'un MSI AdminStudio

  • Définition des valeurs de propriété dans la transformation
  • Suppression des éléments communs de l'installation
  • Liste de fonctionnalités à marquer « NE PAS installer »
  • Liste de composants à marquer « NE PAS installer »
  • Ajout d'une nouvelle fonctionnalité d'intégration des ressources relatives aux bonnes pratiques
  • Partage des fichiers de validation ICE
  • Paramètres de registre
  • Modification du fichier setup.ini pour appliquer la transformation

Criticité ICE

  • Tableaux de criticité ICE
  • Consignes sur la tolérance ICE

Manipulation des règles ICE

  • Finalité de la validation
  • Défis
  • Problèmes avec les règles ICE
  • Go Proactive MANIPULATING_ICE
  • Principes généraux de Manipulating_ICE
  • Tableau de référence MANIPULATING_ICE

Outils et bonnes pratiques

  • Bonnes pratiques relatives au repackaging
  • Repackaging et exclusions de projet
  • Exclusions des instantanés de système d'exploitation
  • Bonnes pratiques relatives à l'éditeur InstallShield
  • Bonnes pratiques relatives aux instantanés
  • Bonnes pratiques relatives à la création de composants

Conseils et exemples

  • Réparation des données propres aux utilisateurs pour les applications
  • Affichage des modifications effectuées par les transformations
  • Création de transformations comprenant des actions personnalisées
  • Suppression de données produit supplémentaires pendant la désinstallation
  • Nettoyage de fichiers et des données de registre
  • Partage des paramètres de configuration communs entre utilisateurs
  • Spécification de l'emplacement du répertoire partagé AdminStudio
  • Spécification de l'emplacement d'un répertoire partagé
  • Installation des fichiers MSI fournis dans les fichiers EXE à extraction automatique

Transformations

  • Transformations sécurisées
  • Spécification de transformations sécurisées avec la propriété TRANSFORMS
  • Spécification de transformations sécurisées avec la propriété TRANSFORMSSECURE