Installation Helper
Installation Helper ist eine Software zum automatischen Installieren und Deinstallieren von Programmen und unterstützt sowohl 32Bit als auch 64Bit Systeme. Die Installationen werden dabei alle unattended ausgeführt und lassen sich bequem mit einem Klick starten.
Allgemeiner Aufbau
Erstmaliges Starten / Login-Screen
Nach dem erstmaligen Start öffnet sich ein Login Fenster wo nach den Zugangs-Daten des entsprechenden Fileservers gefragt wird.
Datei:LoginScreenTODOUpload.jpg
Nutzername: autoinstall Passwort: d9c319e5
Nach dem erstmaligen Einloggen wird die aktuelle installParams.ini heruntergeladen und es startet das Hauptprogramm. Die installParams.ini enthält die Login-Daten, sodass (solange die ini Datei nicht gelöscht oder verschoben wurde) nach dem ersten Starten immer direkt das Hauptprogramm startet und es nicht mehr nötig ist die Login-Daten einzugeben.
Hauptbildschirm
Datei:MainScreenTODOUpload.jpg
Programme
Auf der linken Seite des Fensters befindet sich eine Liste mit allen unterstützen Programmen. Es werden der Programmname, mögliche für eine Installation vorrausgesetzte Programme und den Installationsstatus des Programms auf der aktuellen Maschine angezeigt. Wenn ein Programm unterschiedliche Versionen für 32Bit und 64Bit besitzt werden diese jeweils als separater Punkt in der Liste aufgeführt. Durch einen Klick auf die Kopfzeilen der Spalten lässt sich die Tabelle auch nach dem jeweiligen Spalteninhalt sortieren.
Ist ein Programm in der Liste ausgewählt kann es durch einen Klick auf den "Install"-Button installiert werden, sofern alle vorrausgesetzten Programme installiert sind, es selbst nicht schon installiert und mit der Systemarchitektur kompatibel ist. Wenn der Installationsprozess über das Interface gestartet wurde wird zuerst der entsprechende Installer vom Fileserver heruntergeladen und für die Dauer des Vorgangs im %TEMP%-Verzeichnis gespeichert. Der aktuelle Download-Status lässt sich am entsprechenden Fortschrittsbalken beobachten. Nach erfolgreichem Abschluss des Downloads beginnt sofort die Installation und läuft vollkommen automatisiert ohne weiteres Eingreifen des Nutzers ab.
Durch einen Klick auf den "Uninstall"-Button kann ein in der Liste ausgewähltes Programm automatisch und ohne weiteres Eingreifen des Nutzers deinstalliert werden, sofern das Programm auf dem aktuellen Gerät installiert ist.
Profile
Auf der rechten Seite lässt sich unter dem Punkt "Preconfigured Profiles" eins der gespeicherten Profile auswählen. Solche Profile entsprechen Software Paketen, mit denen gleich mehrere Programme in einem Schritt installiert werden können. Sobald ein solches Profil aus der Liste ausgewählt wurde wird darunter angezeigt welche Programme in dem Profil enthalten sind. Möchte man nun ein solche Profil installieren klickt man einfach auf den "Install Profile"-Button. Im Anschluss werden alle im gewählten Profil enthaltenen Programme nacheinander installiert. Sobald alle Programme erfolgreich installiert wurden und damit auch die Profilinstallation erfolgreich abgeschlossen wurde erscheint unten links eine entsprechende Meldung.
installParams.ini
Diese Datei definiert die Programme die vom Installation Helper unterstützt werden und beinhaltet alle benötigten Informationen um die automatischen Installationen und Deinstallationen erfolgreich auszuführen. Damit Nutzer immer die aktuellste Version benutzen liegt eine Zentrale Hauptversion auf dem Fileserver und die Anwendung lädt diese beim Start herunter und ersetzt damit die jeweilige lokale Kopie. Dadurch wird die Software bei allen Nutzern aktuell gehalten, jedoch müssen Änderungen zentral an der Hauptdatei vorgenommen werden, damit Sie dauerhaft wirksam sind.
Der Aufbau der ini-Datei und die verwendbaren Key-Value-Pairs sind am Anfang der Datei ausführlich dokumentiert. Zudem finden sich dort auch noch allgemeine Hinweise zur Verwendung als auch eine Liste der in der Datei unterstützen Autoit-Pfad-Makros.