Schulung Windows Installer (MSI), Windows Installer-XML (WiX) und MSIX - Erstellen von Installationspaketen / Verteilen von Windows-Anwendungen / Deployment
Beschreibung/Inhalt
# Allgemeine Informationen
Skriptbasierte Installationssysteme
Gründe für die Verwendung.
Merkmale und Versionen
Windows Installer-SDK und Programmtechnischer Zugriff
Befehlszeilenoptionen
Installationsarten
Sicherheit und Datenquellen
# Architektur des Windows Installers
Physische Betrachtung
Logische Betrachtung
Versionierung
Client-Prozess
Server-Prozess
Interaktion
# Aktionen
Installationsablauf
Standardaktionen und Restriktionen
Managed Code (.NET Assemblies)
Kategorien und Ausführungskontext
Debugging
# Windows Installer-XML
Bestandteile
Variablen für Compiler und Linker
Fehler, Warnungen, Bedingungen und Iterationen
Includedateien, Sprachdateien und Fragmente
Dark.exe, Heat.exe und Lit.exe
Verwendung der Setup- und Bereitstellungsprojekte
Automatisierte Build-Vorgänge
Deployment Tools Foundation
WixSharp (WIX#)
# Bundles und Chainer
Bootstrapper, Downloader, Updater und Chainer
ExePackage und MsuPackage
MsiPackage und MspPackage
Standardbenutzeroberfläche
Individuelle Benutzeroberfläche
Befehlszeilenparameter
# Support für 64 Bit
Unterschiede
Windows-On-Windows 64 (WOW64)
Dateisystem und Systemregistrierung
Integration des Windows Installers
Pakete und Komponenten
Installationsverzeichnisse und Systemregistrierung
Eigenschaften
Benutzerdefinierte Aktionen
# Transformationen
Definition und Einsatzmöglichkeiten
Vergleich mit Befehlszeilenoptionen
Verwenden von Windows Installer-XML
Fehlerbehandlung und Validierungsbedingungen
Problemquelle »Codepage«
Sicherheit und Anwendungsreihenfolge
# Aktualisierungen
Schema und Transformationen
Richtlinien, Voraussetzungen und Schema
Patch Creation Property File
Exkurs: Schematischer Ablauf (patchwiz.dll)
Verwenden von Windows Installer-XML
# Patch-Management
Problemquellen und Lösungsansätze
Baseline-Cache
Neuerungen beim Windows Installer 3.1
Anwendungsmodelle
Leichtgewichtige Patches und Benutzerdefinierte Aktionen
# Installationen für Windows ab Version 7
Login und Zugriffstoken
Anwendungsdesign und Ausführungslevel
Virtualisierung
Installationsdesign
Erkennungsalgorithmen und Anwendungsdesign
Tools und Programmierschnittstelle
Interaktion mit dem Windows Installer
# Erweiterte Funktionen des Windows Installer
Erweiterung der Plattform-Architektur
WIX Managed Bootstrapper (Überblick)
Benutzerkontensteuerung und Performance
Programmierschnittstelle und Benutzerdefinierte Aktionen
Bisherige Probleme und neue Funktionalitäten
Design des Installationspaketes
MSIX Packages
Package.appxmanifest
App Installer (.appinstaller-Dateien)
Optional packages
App streaming
merged file system
merged registry hive
MSIX SDK
Package Support Framework
Windows Application Packaging Projects (MSIX) in Visual Studio
MSIX Packaging Tool
PowerShell-Befehle
Capabilities
Zertifikate udn Signaturen
Praxisszenarien (nach Wahl)
Aufbauwissen
# Troubleshooting
Interne Validierung
Validierung des String-Pools
ICE-Validierung (Internal Consistency Evaluators)
Unit-Tests und Simulation von Fehlern
Windows Installer Aktivität
Erstellen und Auswerten
Enthaltene Informationen
Fehleranalyse
Dauer
Auf Wunsch. Gerne geben wir Ihnen eine Empfehlung zur notwendigen Schulungsdauer, wenn Sie uns in der Anfrage Ihre Vorkenntnisse und Ziele nennen.
Ort
Online oder in Deutschland, Österreich und der Schweiz an Ihrem Firmensitz
Schulungsdidaktik
Nach Ihrer Wahl: Klassische Schulung mit PC-Übungen, reine Präsentation ohne PC-Übungen oder interaktiver Workshop mit Beratungsanteil