Infos drucken

Softwareintegration / Softwarepaketierung für SCCM - SCCM-SWP

Das System Center Configuration Center (SCCM) erfreut sich immer größerer Beliebtheit im Enterprise-Umfeld. Mit der Version 2012R2 hat Microsoft den Durchbruch im Softwareverteilungsmarkt erreicht und verdrängt immer mehr etablierte Softwareverteilungsprodukte wie Matrix42, Altiris oder Enteo. Das System Center beschränkt sich bei der Verteilung rein auf den Transport zum Zielsystem und startet die angegebene Installation per MSI, EXE, CMD oder Powershell-Skript an. Hierbei sollte die Anwendung im Hintergrund, ohne Eingriff des angemeldeten Benutzers genauso konfiguriert werden, wie es der Anwendungsintegrator definiert hat. Die Kunst des Softwareintegrators / Softwarepaketierers ist es nun, die vom Hersteller gelieferten Softwareinstallationen im Setup.exe oder MSI-Format so zu konfigurieren, dass diese im Hintergrund verteilt und konfiguriert wird. Wegen seinen vielseitigen Konfigurationsmöglichkeiten bevorzugen viele Firmen das MSI-Format bei der Installation. Vor allem im Enterprise-Bereich ist es nicht unüblich, dass Setups die nicht im MSI-Format vorliegen stets in ein solches umgewandelt werden. Diesen Vorgang nennt man Repaketierung und wird über kommerzielle Tools wie dem Flexera AdminStudio, Wise PackageStudio oder Raynet Raypack per Snapshot- / Monitoring-Verfahren gemacht. Dementsprechende Schulungen finden Sie unter den entsprechenden Herstellern im Schulungsmenü. Da der Repaketierungs-Vorgang die gesamte Installationslogik aus dem Setup nimmt und ein nicht sauber nachgearbeitetes MSI-Setup sogar Schaden am System anrichten kann, ist diese Methode nicht ganz unumstritten. Es sind in der letzten Zeit sogar Tendenzen zu erkennen, dass viele Firmen hier umdenken und auch ein legacy Format (Setup.exe) akzeptieren. Voraussetzung hierfür ist selbstverständlich, dass es entsprechende Schalter für die Silent-Installation gibt und die Installation keine Interaktion mit dem angemeldeten Benutzer benötigt. Die Konfiguration (Seriennummern eingeben, das Abschalten vom automatischen Updates, unerwünschte Shortcuts löschen usw.) wird dann als Post-Event nach der Installation per Skripte durchgeführt. Hierzu werden entweder Batch-Dateien oder Powershell-Skripte verwendet. Eine sehr gelungene Basis hierfür ist das PowerShell App Deployment Toolkit, dass wir mit den entsprechenden Paketierungsmethoden und Vorgehensweisen in der Schulung SCCM Softwareintegration vorstellen wollen.

Was werden Sie in diesem Training erlernen?

Die Schulung SCCM Softwareintegration gibt einen Einblick in MSI-Setups und stellt aber auch gängige legacy Setup-Formate mit den zugehörigen Schaltern vor. Ziel ist es, Software mit hauptsächlich als Freeware erhältlichen Tools wie dem bereits erwähnten PowerShell App Deployment Toolkit, Regshot und nicht zuletzt mit dem Microsoft Orca in SCCM zu integrieren.

Agenda

Am ersten Tag der Schulung SCCM Softwareintegration erfahren die Teilnehmer die Aufgaben der Anwendungs-Integration und der Risiken einer unzureichenden Integration. Danach wird ein Blick auf die auf dem Markt üblichen Setup-Architekturen geworfen und mit Beispielen verdeutlicht.

    Aufgaben der Anwendungs-Integration

      Darstellung eines typischen LifeCycles einer Anwendung

        Stufen der Anwendungs-Integration in einer Packaging-FactoryDarstellung der typischen Aufgaben der Anwendungs-Integration

        1. Anforderungs-Management (Package Request / Request Acceptance)
        2. Typische Aufgaben der Softwarepaketierung
        3. Qualitätssicherung incl. User Acceptance Test (Installationstest, Aufruftest, Pilotierung)
        4. Deployment

        Überblick über die unterschiedlichen Setup-Typen und Setup-Architekturen

        1. MSI-Setup • MSI in Executable (Setup.exe)
        2. Installscript-MSI-Setup
        3. InstallScript-Setup (InstallShield bis Version 5.x)
        4. InstallScript-Setup (InstallShield ab Version 6.0)
        5. Inno-Setup
        6. Visual Basic Setup Toolkit
        7. Sonstige Installationsformen

        Risiken der unterschiedlichen Setup-Typen

          Vorteile von MSI-Setups gegeben über konventioneller Setup-Techniken

          1. Selbstreparatur
          2. Rollback-Verhalten
          3. Silent-Installation

          Aufrufparameter und Installations-Modi von MSI-Setups

          1. Am zweiten Tag der Schulung SCCM Softwareintegration erhalten Sie einen Überblick über Grundlagen der MSI-Technologie:

          Architektur des Windows Installers

            Feature

              Komponenten

                Dateien

                  Bedeutung der Schlüssel (KeyPath) bei File und Registry

                    Aufbau der wichtigsten Windows Installer Tabellen

                    1. Feature Tabelle
                    2. Component Tabelle
                    3. File Tabelle
                    4. Registry Tabelle
                    5. Shortcut Tabelle
                    6. Property Tabelle

                    Bedingungen und Properties ???????

                      Erläuterung der Properties

                        Erstellung von Bedingungen

                          Arbeiten mit der AppSearch-Tabelle

                            Abarbeitung der Windows Installer Sequenzen

                            1. Installations-Sequenzen
                            2. Advertisement-Sequenzen
                            3. Administrations-Sequenzen

                            User-Interface

                            1. Aufbau der Dialoge
                            2. Anpassung der Dialog-Sequenz

                            Transformationen

                            1. Was ist eine Transformation und wann wird diese eingesetzt
                            2. Erstellen einer Transformation mit Orca
                            3. Anwenden der Transformation im Deployment
                            4. Vorstellung von kommerziellen Werkzeugen zur Erstellung von Transformationen

                            Der dritte Tag der Schulung SCCM Softwareintegration beschäftigt sich eingehend mit dem PowerShell App Deployment Toolkit.Qualitätssicherung der paketierten Setups

                              Arbeiten mit PowerShell in der integrierten

                                Entwicklungsumgebung „PowerShell ISE“

                                  Einführung von Powershell

                                  1. Variablen und Schleifen
                                  2. Was sind Cmdlets
                                  3. Pipelining mit Cmdlets
                                  4. Laden und Arbeiten mit der Cmdlet Hilfe

                                  Erstellung eines Installationsskriptes mit dem PowerShell App Deployment Toolkit

                                    Sichtung der Bestandteile des PowerShell App Deployment Toolkit

                                    1. Grundsätzliche Einstellungen in der AppDeployToolkitConfig.xml
                                    2. Install Event bearbeiten
                                    3. Uninstall-Event bearbeiten
                                    4. Erläuterung von Zero-Config MSI
                                    5. Setup mit dem PowerShell App Deployment Toolkit erstellen und testen

                                    Eigene Erweiterungen in PSAppDepoyToolkitExtensions.ps1 erstellen

                                      Setup in SCCM einbinden

                                        CMD für Installation und Deinstallation erstellen

                                        1. Einbinden des Setups in SCCM
                                        2. Detection-Methode über BrandingEintrag erstellen
                                        Komplette Agenda anzeigen
                                        Agenda minimieren

                                        Voraussetzung für den Kurs

                                        Infos zu Ihrer Zertifizierung

                                        Partner

                                        Wählen Sie jetzt Ihre Trainingsmethode

                                        brainyCLASS
                                        Ortsflexibles Klassenraumtraining

                                        Physisch oder virtuell?
                                        Nehmen Sie an einem unserer Standorte Frankfurt, München und Wien oder virtuell an unseren Klassenraumtrainings teil. Unter "Termin buchen" werden Ihnen alle Optionen angezeigt, zuerst sortiert nach Standort, dann nach Datum.
                                        • Ortsunabhängig
                                        • Gemeinsam mit Anderen
                                        • Zertifizierte Trainer
                                        • Training inklusive Unterlage und ggf. Trainingsumgebung
                                        2.100,00 € 2.499,00 € inkl. MwSt

                                        FirmenSeminare
                                        Maßgeschneiderte Trainings für Ihr Unternehmen

                                        Alle Trainings sind bei uns auch als Firmenseminar erhältlich. Mit diesem Format haben Sie die Möglichkeit, Trainings auf den Bedarf in Ihrem Unternehmen und für Ihr Team abzustimmen. Sie planen die Inhalte mit unseren Trainern, bestimmen die Teilnehmer aus Ihrem Unternehmen und legen Ort sowie Zeit des Trainings fest. Gern beraten wir Sie und finden gemeinsam den besten Weg, um Ihre Teilnehmer optimal zu schulen.

                                        Jetzt persönliche Beratung vereinbaren

                                        • Von Ihnen bestimmte Inhalte
                                        • Zertifizierte Trainer 
                                        • Ortsunabhängig
                                        Jetzt anfragen

                                        Weitere Informationen zum Kurs

                                        Softwareintegration / Softwarepaketierung für SCCM - SCCM-SWP
                                        Weitere Fragen? Wir sind für Sie da!
                                        Telefonisch:
                                        Mo. – Fr. von 08:00 bis 17:00 Uhr
                                        Oder per E-Mail
                                        Nach oben