Internet Explorer 7: Beispiel - Eigenbau ie7setup.msi


Der IE7 wird per WSUS installiert werden können, jetzt mag es immer noch Leute geben, die den WSUS nicht einsetzen, weil sie eine andere Patchmanagement Lösung haben oder weil sie einfach die Installation und den Rollout planen möchten.

Hier nun eine Lösung auf die Schnelle, für die ich mir schon vorhandene Quellen zu Nutze mache.

Es gab schon für den IE5 und IE6 einen "Internet Explorer Wrapper", der praktisch nichts anderes gemacht hat, als die Commanline Installation des IE in ein MSI zu verpacken. Wie (fast) jede Software von MS ist auch der IE7 unattended (unbeaufsichtigt) zu installieren. Ein Aufruf der *.exe /? zeigt die Optionen:

Für uns relevant sind die beiden Schalter "/quiet" und "/forcerestart"

Wir müssen jetzt unserem MSI nur noch beibringen, daß es die folgenden Aufruf absetzt:

IE7-WindowsXP-x86-deu.exe /quiet /forcerestart
bzw.
IE7-WindowsServer2003-x86-deu.exe quiet /forcerestart


Wir bauen und ein MSI

Wir haben mehrere Möglichkeiten, erstens den kompletten Eigenbau oder den leichteren Weg über ein vorhandenes MSI.

Eigenbau:
Für die "Konvertierung" der Commandline zum MSI gibt es ein nettes Tool von Vincent vanEgmond.
Ihr könnt den Windows Installer Wrapper Wizard hier auf der Seite herunterladen oder bei Vinsvision.
Nach dem Aufruf und folgt dann dem Assistenten. Damit erstellt ihr euch ein eigenes MSI, mit dem man weiterarbeiten kann.

Info von VinsVision:
Windows Installer Wrapper Wizard (WIWW) 0.2.0


Ihr findet hier auf der Seite die von mir angepasste und nach unten genanntem Beispiel erstellte ie7setup.msi
Download: ie7setup.msi

Beachtet bitte die Tabelle "CustomAction", denn meine "ie7.exe" ist nicht betriebsystemspezifisch, ihr müsste also entweder die Installationsdatei umbennen (siehe Screenshot) oder das MSI zB mit Orca anpassen.


Nach Vorlage:
Ebenfalls bei Sywan Solutions gibt es den vorhandenen Wrapper für den IE5 und IE6.
Internet Explorer 6.x MSI wrapper

Dieses MSI kann man jetzt zB mit dem Orca von Microsoft anpassen.
Es muss nur eine Tabelle angepasst werden: "CustomAction"



Dies enthällt den Namen der ausführbaren Datei und deren Schalter für die unattended Ausführung.
Die "Property" Tabelle kann man noch anpassen, sie enthält die Programm Informationen.
Das Ganze speichert man dann z.B. als ie7setup.msi und hinterlegt es mit der .exe des IE im gleichen Ordner.

Installation und Verteilung sollte beim IE immer nur pro Computer vorgenommen werden.




(c) 2003 - heute, Mark Heitbrink, weitere Informationen unter WebSite-Info\Copyright