Introduction à AdminStudio
- Qu’apporte AdminStudio par rapport à InstallShield ?
- Architecture / Installation
Packager avec InstallShield
Convertir un package en MSI
- Comment travailler avec le repackager ?
- Utilisation de la méthode « snapshots »
- Utilisation de la méthode « monitoring »
Exécuter un package en ligne de commande
- Installation
- Mode silencieux
- Passage de paramètres
- Génération d’un log
- Réparation
- Désinstallation
Les tests dans AdminStudio
- Tester les conflits entre packages
- Tester les conflits entre packages et environnement cible
- Tester les règles de packaging Microsoft
- Créer vos propres règles de validation
- Utiliser les méthodes d’isolation pour régler les conflits potentiels
Virtualiser les packages avec AdminStudio
- Qu’est-ce que la virtualisation d’applications ?
- Présentation de Microsoft App-V et de MSIX
- Compiler un projet InstallShield pour générer un package virtuel
- Repackager un package en package virtuel
- Convertir directement et automatiquement vos packages en packages virtuels
Présentation de Windows Installer
- Concepts de base de Windows Installer
- Pourquoi utiliser Windows Installer ?
- La terminologie Windows Installer
- InstallShield et Windows Installer
Création d’un package MSI
- Création d’un projet MSI : options et propriétés globales, « Features » et « components », séquences d’installation (boîtes de dialogue et actions), génération du package
- Focus sur les « components » : copie de fichiers, écrire dans la base de registres, créer des raccourcis, notion de « key » d’un component, associer une extension à un exécutable, modifier des fichiers de paramétrage (ini, xml, texte) pendant l’installation, installer, piloter un service Windows
Gérer l'interface utilisateur d'un package MSI
- Les boîtes de dialogue standards
- Changer l’ordre des boîtes de dialogue
- Modifier l’interface graphique
- Quelques actions standards essentielles
- Lancer un exécutable depuis votre package MSI
- Développer une action en VBScript
Les différentes façons de réparer une application installée
- Le « self-repair »
- La réparation
- Les raccourcis de type « advertised »
Travail collaboratif / Eléments réutilisables
- Les « merges modules » (.MSM)
- Les prérequis
- Les packages MSI chainés
Gérer les montées de version
- Patch vs Mise à jour
- Les différents types de mise à jour
- Créer un patch
Personnaliser un package éditeur
- Modifier directement un MSI
- Créer un Transform (MST)
Régler les conflits entre applications avec les méthodes d'isolation