Formation d'actualisation des connaissances sur AdminStudio Suite

Techniques avancées en matière 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 (OS, IE, etc.), cette formation s’adresse à vous. Ce cours virtuel de 3 jours vous permettra d'acquérir une bonne compréhension des techniques de packaging avancées, 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'isolation 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 les 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 du package d'installation AdminStudio (MSI)
  • Étude plus approfondie des bonnes pratiques de repackaging (par exemple les listes d'exclusions, le nettoyage des machines, InstallShield et la création de composants)
  • Test d'acceptation des utilisateurs (UAT)

Conditions préalables au cours

Programme du cours

Les thématiques et sections de cours suivantes seront abordées au sein de la formation. 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 des cours. Ce cours propose des activités et des exemples concrets et pratiques.

Introduction et révision

Windows Installer et repackaging

  • Définition du repackaging : Contexte historique
  • Définition du besoin de Windows Installer
  • Exceptions au repackaging de logiciels

Architecture des processus

  • Envoi des demandes d'application
  • Analyse des demandes

Conception d'applications

  • Environnement instantané
  • Référentiel d'applications
  • Liste d'exclusion 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
  • Isolation 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 verrouillés

Validation de package

  • Gestion des règles ICE
  • Intégration à d'autres packages et systèmes d'exploitation
  • Vérification et résolution personnalisées
  • Test des 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
  • Correctif MSI
  • 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'information de synthèse
  • Ajout ou suppression de programmes
  • Propriétés des produits
  • Ajout d'informations d'audit
  • Actions et séquences personnalisées
  • Property Manager
  • Configuration de produits
  • Configuration de versions avancée

Partage des ressources AdminStudio

  • Installation de Repackager sur l'emplacement partagé
  • Ajout de la liste d'exclusion 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 programme 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

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

Manipulation des règles ICE

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

Outils et bonnes pratiques

  • Repackager - Bonnes pratiques
  • Repackaging et exclusions de projet
  • Exclusions des instantanés de SE
  • Bonnes pratiques relatives à InstallShield Editor
  • Bonnes pratiques relatives aux instantanés
  • Bonnes pratiques de création de composants

Conseils et exemples

  • Réparation des données spécifiques aux utilisateurs pour les applications
  • Affichage des modifications effectuées par transformation
  • 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