Softwarepaket schnüren das mehrere .msi Pakete automatisch installiert
26.09.2007
22:47:06 Uhr18421 Aufrufe
4 Antworten
22:47:06 Uhr
4 Antworten
Noch nicht bewertet
Ab und an hat man Software die die User installieren müssen.
Sehr nervig kann es sein, wenn das mehrere Pakete sind, die der user nacheinander installieren soll.
Hier kann es nützlich sein, die einzelnen Softwarepakete in ein einziges zu giessen, und das ganze am besten noch so deichseln, dass es für den user so wirkt, als würde er ein einziges Paket installieren.
Nachdem ich hierfür eine Lösung gesucht habe und auf mehre Möglichkeiten gestossen bin, fand ich folgende Möglichkeit recht angenehm, und vor allem kostenlos.
Wenn die zu installierenden Pakete als .msi Paket vorliegen, haben sie meist bestimmte Schalter, mit denen man eine "silent" Installation (oder unattended Installation) anstossen kann. Damit installiert sich die Software im Hintergrund, und je nach vorhandenen Schaltern auch ohne Interaktion des Benutzers.
Ob das .msi Paket solche Schalter hat, ermittelt man auf der Kommandozeile mit
Start...Ausführen...cmd
C:\softwarepaket.msi --help
Dann werden die Schalter angezeigt, die man nutzen kann. Meist gibt es den Schalter /Quiet oder auch /Passive.
Hat man diese Schalter nun ermittelt, kann man eine kleine Batch schreiben, wo die Pakete der Reihe nach aufgerufen werden.
call Ultra9000.msi /Quiet /Passive
call Arschgeige3500.msi /Quiet /Passive
call HimmelVollerGeigenzähler.msi /Quiet /Passive
Diese Textdatei wo das drinsteht benennt man um in Setup.bat oder Install.bat.
Dieses Batchfile, als auch die zugehörigen .msi Dateien packen wir nun mit Winace (kostenloser Packer u. Entpacker) in ein Zipfile.
In Winace kann man dann noch nen Starttext eintippen, der z. B. lautet
Winace packt nun die .msi Pakete incl. der Batschdatei in ein selbstextrahierendes .exe File.
Der User muss das nur noch anklicken, sieht den obigen firmen- und softwarespezifischen Text mit paar Anweisungen, klickt auf weiter, und wie von Geisterhand werden die .msi Pakete installiert.
Sehr nervig kann es sein, wenn das mehrere Pakete sind, die der user nacheinander installieren soll.
Hier kann es nützlich sein, die einzelnen Softwarepakete in ein einziges zu giessen, und das ganze am besten noch so deichseln, dass es für den user so wirkt, als würde er ein einziges Paket installieren.
Nachdem ich hierfür eine Lösung gesucht habe und auf mehre Möglichkeiten gestossen bin, fand ich folgende Möglichkeit recht angenehm, und vor allem kostenlos.
Wenn die zu installierenden Pakete als .msi Paket vorliegen, haben sie meist bestimmte Schalter, mit denen man eine "silent" Installation (oder unattended Installation) anstossen kann. Damit installiert sich die Software im Hintergrund, und je nach vorhandenen Schaltern auch ohne Interaktion des Benutzers.
Ob das .msi Paket solche Schalter hat, ermittelt man auf der Kommandozeile mit
Start...Ausführen...cmd
C:\softwarepaket.msi --help
Dann werden die Schalter angezeigt, die man nutzen kann. Meist gibt es den Schalter /Quiet oder auch /Passive.
Hat man diese Schalter nun ermittelt, kann man eine kleine Batch schreiben, wo die Pakete der Reihe nach aufgerufen werden.
call Ultra9000.msi /Quiet /Passive
call Arschgeige3500.msi /Quiet /Passive
call HimmelVollerGeigenzähler.msi /Quiet /Passive
Diese Textdatei wo das drinsteht benennt man um in Setup.bat oder Install.bat.
Dieses Batchfile, als auch die zugehörigen .msi Dateien packen wir nun mit Winace (kostenloser Packer u. Entpacker) in ein Zipfile.
In Winace kann man dann noch nen Starttext eintippen, der z. B. lautet
Winace packt nun die .msi Pakete incl. der Batschdatei in ein selbstextrahierendes .exe File.
Der User muss das nur noch anklicken, sieht den obigen firmen- und softwarespezifischen Text mit paar Anweisungen, klickt auf weiter, und wie von Geisterhand werden die .msi Pakete installiert.
spacyfreak schreibt am 01.11.2007 um 22:02:51 Uhr
Wenn sie benötigte Rechte nicht haben, können sie auch nicht selber installieren und brauchen auch keinen Infotext. 
Dann installiert eben entweder der Admin, oder man nimmt Gruppenrichtlinien und schiesst die Software auf den Client PC (oder andere Methoden).
Thema des Threads war jedoch nur was man mit .msi Paketen anfangen kann und wie man diese mit dem beschriebenen Tool zusammenfassen kann. Nicht mehr - aber auch nicht weniger.
Dann installiert eben entweder der Admin, oder man nimmt Gruppenrichtlinien und schiesst die Software auf den Client PC (oder andere Methoden).
Thema des Threads war jedoch nur was man mit .msi Paketen anfangen kann und wie man diese mit dem beschriebenen Tool zusammenfassen kann. Nicht mehr - aber auch nicht weniger.








