Übersicht
Aufgabenstellung
Für Geräte, die unter Windows betrieben werden stellt ein Computerhersteller Software-Updates bzw. Software-Pakete zur Verfügung. Dabei handelt es sich unter anderem:
- Treiber für Geräte auf der Hauptplatine (Chipset)
- Treiber für Einbaukomponenten wie zum Beispiel Grafikkarten und Festplattencontroller
- Updates für die Geräte-Firmware (BIOS)
- Hotfixe für Windows
- Optionale Applikationen, die der Kunde auf Wunsch selbst nachinstallieren kann
Der Hersteller liefert die Software-Pakete für verschiedene Installationsverfahren:
- Vorinstallation in der Computerfertigung
- Treiber-CD, die der Kunde bei einer Neuinstallation des Betriebssystems verwenden kann
- Herstellerspezifischer Update-Agent, der unter Windows regelmäßig nach Updates sucht, den Anwender informiert und auf Wunsch die Pakete installiert
- Microsoft Configuration Manager Katalog (ehemals SCCM), mit Hilfe dessen Administratoren die Softwarepakete mit Microsoft Produkten auf die Clients verteilen können
- Update-Manager, über den Administratoren mit Hilfe eines skriptfähigen Agenten Softwarepakete auf den Clients verteilen könne, ohne eine Microsoft-Lösung einsetzen zu müssen (eignet sich für Infrastrukturen bis 100 Clients)
Hauptelemente
- Vorbereiten der Pakete und der Computersysteme
- Generierung der Pakete und Metadaten für die verschiedenen Bereitstellungsarten
- Vorinstallation in der Fabrik des Computerherstellers
- Installation und Updates in der Laufzeitumgebung beim Kunden
Verwendete Technologien
- Microsoft Windows SQL Server
- Microsoft Visual Studio mit C# und .NET Core
- Windows Image-Format (WIM)
- Windows Management Instrumentation (WMI)