M2i Formation

Découvrez notre formationInstallShield - Les fondamentaux

Présentiel

4 jours (28 heures) - ISH-FND

Accueil  ›  Formations Informatique  ›  Systèmes  ›  Packaging d'applications  ›  InstallShield - Les fondamentaux

Objectifs pédagogiques

  • Packager tous vos applicatifs au format MSI ou App-V
  • Gérer les correctifs et les mises à jour
  • Convertir vos anciens packages
  • Personnaliser les packages des éditeurs.

Niveau requis

Avoir de bonnes connaissances de Windows, ainsi que des notions de développement (Visual Basic, VBScript...).

Public concerné

Packageurs, développeurs, administrateurs.

La Défense26/08/20192 400 € HTDates proposées dans les agences M2iRéserver

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Introduction à InstallShield et à Windows Installer

  • Concepts de base de Windows Installer
  • Pourquoi utiliser Windows Installer ?
  • La terminologie Windows Installer
  • Présentation d'InstallShield

Création de packages MSI

  • Création d'un projet MSI
    • Les options globales d'un projet
    • InstallShield features et components
    • Le Property Manager
    • Les séquences d'installation, les boîtes de dialogue et les actions
    • Paramétrage des releases
  • Fonctions basiques d'un component
    • Copie de fichiers (registration, attributs...)
    • Ecrire dans la base de registres
    • Créer des raccourcis
    • Notion de "key" d'un component
  • Fonctions avancées d'un component
    • Associer une extension à un exécutable
    • Créer ou modifier des 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 de fichiers (ini, xml, texte) en cours d'installation
    • Installer, piloter un service Windows
    • Installer un pilote de périphérique ou de fichiers
    • Exécuter des scripts SQL (SQL Server, Oracle, MySQL)
    • Installer une application Web utilisant IIS
  • Utiliser le "system search" pour analyser le poste client
  • Utiliser le Direct Editor pour mettre à jour directement la base MSI

Les différentes façons de réparer une application installée

  • Le "self-repair"
  • La réparation
  • Les raccourcis de type "advertised"
  • Les fichiers sources pour les opérations de réparation

Gérer l'interface utilisateur d'un package MSI

  • Les évènements
  • Changer l'ordre des boîtes de dialogue
  • Travailler avec des boutons radio
  • Les conditions
  • Modifier l'interface graphique

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 CA
  • Lancer un exécutable depuis votre package MSI
  • Développer une action en VBScript

Créer et utiliser des éléments réutilisables

  • Les "merges modules" (.MSM)
  • Les prérequis
  • Les packages MSI chainés

Localisation de vos packages

Gérer l'évolution de vos produits

  • Les différents types de mise à jour
  • Développer un patch : QuickPath / patch différentiel / désinstallation d'un patch
  • Limitation des patchs et des mises à jour mineures

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
  • Remarques diverses sur les MST

Convertir un package non MSI au format MSI

  • Comment travailler avec le repackager ?
  • Listes d'exclusions
  • Utilisation de la méthode "snapshots"
  • Utilisation de la méthode "monitoring"
  • Travail sur le projet .irp
  • Un petit test pour nettoyer une application repackagée

Validation de packages et templates

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 transform
  • Cas du Setup.exe

En cliquant le bouton « Accepter », vous acceptez l’utilisation de cookies pour réaliser des mesures d’audiences et vous permettre d’enregistrer vos préférences de navigation. En poursuivant votre navigation sur ce site, vous acceptez l’utilisation de cookies.

Accepter Paramètres En savoir plus