M2i Formation

InstallShield 2019 - Les fondamentaux

Par M2i Formation

Objectifs

  • Packager tous vos applicatifs en MSI, App-V ou MSIX
  • Créer des packages de mise à jour ou des patchs
  • Personnaliser les packages des éditeurs.

Programme

Le packaging d'applications

  • Pourquoi packager ?
  • Packager en fonction des sources et du type de demande
  • La place d'InstallShield en entreprise

Présentation de Windows Installer

  • Concepts de base de Windows Installer
  • Pourquoi utiliser Windows Installer ?
  • La terminologie Windows Installer
  • InstallShield et Windows Installer

Créer un package Microsoft System Installer (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
    • Ecrire dans la base de registres
    • Créer des raccourcis
    • Notion de "key" d'un "component"
    • Associer une extension à un exécutable
    • Variables d'environnement
    • Installer un driver et/ou une source ODBC
    • Gérer les droits sur les éléments installés sur le poste client
    • Créer une tâche planifiée
    • Modifier des fichiers de paramétrage (ini, xml, texte) pendant l'installation
    • Installer, piloter un service Windows
    • Installer un pilote de périphérique ou de fichiers
    • Exécuter des scripts SQL
    • Installer une application Web utilisant Internet Information Server (IIS)

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
  • Travailler avec des boutons radio
  • Boîtes de dialogue et propriétés MSI

Actions et "Custom Action"

  • Quelques actions standards essentielles
  • Actions en mode immédiat / en mode différé
  • Conditionner une action
  • Gestion du code retour d'une Custom Action (CA)
  • 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 / éléments réutilisables

  • Les "merges modules" (.MSM)
  • Les prérequis
  • Les packages MSI chaînés

Gérer les montées de version

  • Patch vs mise à jour
  • Les différents types de mise à jour
  • Créer un patch : QuickPath / patch différentiel
  • Désinstallation d'un patch

Régler les conflits entre applications avec les méthodes d'isolation

Personnaliser un package éditeur

  • Modifier directement un package MSI
  • Personnaliser un package MSI en créant un MST

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
  • Application d'un MST (Microsoft System Transformation)
  • Cas du Setup.exe

"System Search"

  • Utiliser le "system search" pour récupérer des informations sur le poste client (présence d'applications, de fichiers, de clés de registre...)

InstallShield et la virtualisation d'application

  • Présentation d'App-V
  • Créer un package App-V avec InstallShield
  • Présentation de MSIX
  • Créer un package MSIX avec InstallShield

Pédagogie

L'évaluation des acquis se fait :

  • En cours de formation, par des études de cas ou des travaux pratiques
  • Et, en fin de formation, par un questionnaire d'auto-évaluation ou une certification (M2i ou éditeur)

Partager cette formationTélécharger au format pdf Ajouter à mes favoris

Formations de la même catégories (5)

Dawan
Packaging d'applications en entreprise : Les fondamentauxPar Dawan

Apprenez à automatiser l'installation paramétrée de toutes les applications utilisées dans votre entreprise - Apprenez à faire les bons choix, à maitriser l'ensemble des technologies à disposition pour packager rapidement et efficacement vos développements, les applications du marché, vos progiciels ...

M2i Formation
AdminStudio 2019 - Les fondamentauxPar M2i Formation
  • Packager vos applicatifs
  • Détecter les conflits entre vos packages, ainsi que les incompatibilités avec vos environnements cibles.
Open Source School Executive Education
WSO2 module esb pour développeur - avancéPar Open Source School Executive Education

Utiliser le Middleware Orienté Message de WSO2
Maîtriser le développement de flux pour WSO2 ESB

Dawan
Flexera AdminStudioPar Dawan

Apprenez à packager vos applicatifs (MSI, App-V, ThinApp, XenApp) et à les tester vis-à -vis de vos environnements et de vos normes

Demos
Flexera InstallShield FondamentauxPar Demos
  • utiliser les fonctionnalités d’Installshield pour packager vos applicatifs au format MSI ou App-V, gérer les correctifs et les mises à jour, convertir vos anciens packages et personnaliser les packages des éditeurs