Unattended / Silent Installation einer Setup.exe und *.msi

Popopinsel

Ensign
Registriert
März 2007
Beiträge
132
Guten Morgen,

ich versuche schon seit einiger Zeit eine Lösung zu finden, ein bestimmtes Programm als unattended / silent zu installieren. Die Setup-Dateien sehen wie folgt aus:

Hauptordner: Setup.exe, programm_name.msi
1. Unterordner: programm_a.msi
2. Unterordner: programm_b1.exe, programm_b2.exe, programm_b.exe
3. Unterordner: programm_c.exe

Das erste Problem ist direkt, dass mir nach Aufruf von Setup.exe /? gezeigt wurde, dass es keinen Switch für die gebrauchte Installation gibt. Ich habe natürlich trotzdem probiert, die Installation mit /r bzw. -r "aufzunehmen", aber er kennt die Parameter nicht, auch /s bzw. -s gehen nicht.

Also hab ich das msi-Paket aus dem Hauptordner genommen und per /passive davon eine Unattended-Installation gemacht. Das hat auch prima geklappt, nur wurden die Sachen aus den Unterordnern nicht mitinstalliert.

Jetzt könnte ich natürlich hingehen, und versuchen die Sachen nacheinander zu installieren (soll alles mittels Batch-Script passieren), jedoch kenne ich so die genaue Reihenfolge nicht (was ja evtl. wichtig sein könnte). Gibt es eine Möglichkeit, die Informationen aus der Setup.exe herauszubekommen? Oder gibt es eine andere Möglichkeit, das ganze unbeaufsichtigt von statten gehen zu lassen?

Was noch zu erwähnen ist, ist dass die normale Installation per Setup.exe lediglich eine einzige Benutzereingabe benötigt, und das ist die Lizenzbestätigung am Anfang der Installation (wobei diese für programm_a aus dem 1. Unterordner ist). Aber diese gilt es unbedingt ohne manuelle Benutzereingabe zu akzeptieren!

Ich hoffe, jemand kann mir hier helfen, danke!
 
1. Welches Programm möchtest du den so installieren?

2. Hast du es schon mal mit AutoIt probiert. Damit kannst du eigene Scripts anlegen um Programme silent zu installieren, welche z.B keinen Schalter haben

http://www.autoitscript.com/autoit3/
 
1. Das Programm heißt Prima 2007.

2. Das Programm ist ja der Hammer!! Ich hab es damit hinbekommen, die paar Zeilen "Code" waren wirklich nicht der Rede wert und es erfüllt genau meine Anforderungen! Genial, ich danke Dir vielmals!! :D

Btw, kann man die kompilierten Scripts nicht auch irgendwie in eine Windows Setup-CD integrieren, um automatisch Lizenzbestimmungen zu akzeptieren, den Lizenzschlüssel einzugeben etc.?
 
Bedankt! :)

Werde ich mich bei Gelegenheit mal einarbeiten...
 
Zurück
Oben