2017-03-08 1 views
0

Ist es möglich, eine automatische Installation eines WiX bündeln durch die Verwendung von Befehlszeilenargument im Format /a oder /arg zu initiieren?WiX Bootstrap silent mit benutzerdefinierter Installation/a Argument

Ich kenne die available command line arguments accepted by the wixstdba bootstrapper.

Insbesondere müssen wir dies mit dem Argument /s /v/qn Argument tun.

NB: die bootsrapper mit dem Zeilenbefehl Ausführen setup.exe /s /v/qn eigentlich ein stilles einleitet installieren, und ich nehme an, das liegt daran, dass die BA die /s als gleichwertig -s interpretiert. Aber da ich dieses Verhalten nirgendwo dokumentiert finden kann, bin ich nervös, mich darauf zu verlassen, und würde eine explizite Methode dafür bevorzugen.

TL; DR

Der Grund, warum wir dieses Argument unterstützen möchte, ist /format aufgrund der automatischen Aktualisierungsvorgang von einer früheren Version der Software. Diese Version der Software startete ein automatisch heruntergeladenes Upgrade auf sich selbst, das ein InstallShield-Paket war, mit den Schaltern /s /v/qn, um das MSI als stille Installation zu starten. Diese Switches sind in einem konstanten Feld codiert, daher stellt die Tatsache, dass wir von InstallShield zu WiX wechseln, dieses Problem dar.

Wir möchten diese Funktionalität replizieren, benötigen aber eine Möglichkeit, diesen Satz von Argumenten in ein -silent oder -passive Argument zu übersetzen, oder suchen Sie eine andere Methode, um diese Aufgabe zu erfüllen.

Antwort