Ich habe ein MSI-Paket, das ich installieren muss, wenn das Paket noch nicht installiert ist. Außerdem muss ich es leise installieren. Das Paket fordert den Benutzer auf:
- Installationsort (C: \ Programme \ Foobar)
- Installationstyp: minimal und voll (minimal)
Ich muss diese beiden Parameter mithilfe von Befehlszeilenparametern oder einer anderen Methode überschreiben. Wie gehe ich bei diesen beiden Themen vor? Ich werde VBScript für die Skripterstellung verwenden.
quelle
PROPERTY1
undPROPERTY2
in Ihrem Beispiel)?.\mypackage.msi
Geschäft. Ich habe ein bisschen gebraucht, um das herauszufinden.Der richtige Weg, um ein MSI unbeaufsichtigt zu installieren, ist
msiexec.exe command line
wie folgt:Schnelle Erklärung:
Hier gibt es eine viel umfassendere Antwort: Batch-Skript zur Installation von MSI . Diese Antwort enthält Details zu den Befehlszeilenoptionen von msiexec.exe sowie eine Beschreibung, wie Sie die "öffentlichen Eigenschaften" finden , die Sie bei der Installation in der Befehlszeile festlegen können. Diese Eigenschaften sind im Allgemeinen für jedes MSI unterschiedlich.
quelle