AdminStudio

AdminStudio

Ce cours permet d'acquérir les bases du packaging MSI et de maîtriser les outils de test et de validation de packages afin de vous assurer de la "qualité" de vos développements avant déploiement. Vous apprendrez aussi à créer des packages compatibles Windows 10 ainsi que des packages virtualisés.

Plus de détails



Pré Requis

Avoir une bonne maitrise de l’environnement Windows afin de comprendre l’impact de vos packages applicatifs et leur optimisation. Des notions de développement sont souhaitables mais pas impératives.

Public concerné

Administrateurs Systèmes, Chefs de Projets, Développeurs

Durée du stage 5 jours
Référence STR-Pack-003
Tarif 3100 € HT / stagiaire 
Divers Support fourni sur CDRom et 30 jours d'assistance téléphonique offerts suite à la formation
Prochaines sessions

 

-Du 12 au 17 Mars 2018

-Du 16 au 21 Avril 2018

-Du 15 au 20 Mai 2016

-Du 11 au 15 Juin 2016




Plan

Introduction à AdminStudio

Migration d'un package - Repackaging

  • Préparation de l'environnement de repackaging
  • Préparation des documents liés au projet
  • Travail sur le projet de repackaging
  • Tests de l'application repackagée


InstallShield pour créer / modifier des packages MSI

  • Utiliser l'assistant / Utiliser l'interface de conception
  • Travailler avec les features et les components
  • Définir les éléments de paramétrage du produit et du projet


Validation d’un package MSI

Construire ses packages

  • Utiliser le "Release Wizard" et "releases flags"
  • Les différents types de Media
  • Les installations Web


Déployer une installation

  • Exécuter son installation
  • Maintenance, réparation et désinstallation
  • Installation en ligne de commande
  • Installation silencieuse
  • Analyser le log d'installation


Les modifications autres que les fichiers

  • Modifier la base de registre
  • Les fichiers INI et XML
  • Modifier des fichiers de type texte
  • Les variables d'environnement
  • Modification des permissions sur un répertoire


Installation de fichiers "spéciaux"

  • Composants COM, Services Windows, Polices et Assemblys .Net
  • Services Windows
  • Créer des Merges Modules
  • Exécuter des scripts SQL
  • Installer un pilote de périphérique
  • Forcer la suppression de données à l'installation ou à la désinstallation


Conditions et actions

  • Propriétés MSI / Syntaxe des conditions
  • Les séquences d'installation
  • Les "custom actions"
  • Modifier directement les tables MSI


L'interface utilisateur

  • Les boites de dialogue standards
  • Travailler avec les événements / conditions
  • Le débugger MSI
  • Souscrire aux actions
  • Gestion des packages multi-langues


Mises à jour et patches

  • Les différents types de mises à jour
  • Créer une mise à jour mineure puis majeure
  • Créer des patchs via le "QuickPatch"
  • Créer des patchs depuis votre projet MSI
  • Désinstaller un patch


Personnaliser un package MSI - Transforms

  • Créer un " transform " pour modifier un package
  • Editer un package MSI directement


Les outils de test et de validation de AdminStudio

  • Localiser et résoudre les conflits (entre packages, entre packages et OS) avec le Conflict Solver
  • Automatisez la vérification du respect des règles de votre entreprise dans le développement de vos packages MSI
  • Testez la pertinence du déploiement d’un package MSI sur votre parc réel en simulant une distribution avec le « Predeployment Test »
  • Vérifiez a posteriori qu’un package MSI s’est bien installé avec le « Quality Monitor »
  • Composants partagés - Isolation d'une application


Le passage à Windows 10

  • Les particularités de Windows 10

Les problèmes posés aux développeurs
Les problèmes posés aux packagers

  • Créer et valider vos packages pour l'environnement Windows 10

        - Comment créer un package pour Windows 10
        - Les "Best Practices" pour Windows 10

  • Les recommandations pour les environnements 64 bits ?
  • Identifiez les problèmes de compatibilité de vos packages avec Windows 

        - Les différentes étapes d'une migration d'OS et les problèmes récurrents
        - Présentation du pack 'Application Compatibility'
        - Testez vos packages et identifiez ceux qui sont problématiques
        - Corrigez les packages non compatibles de manières automatique ou manuelle
        - Comment faire si la correction est trop complexe ?

La virtualisation applicative

  • Dans quel cas virtualiser vos applications ?
  • Avantages de la virtualisation d'application
  • Présentation du 'Pack Virtualisation
  • Identifiez les packages virtualisables
  • Les différents modes de conversion au format virtuel
  • Validez vos packages avec les « Best Practices » de virtualisation
  • Editez et modifiez les packages App-V