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