Ich möchte TwinCat 3 im Hintergrund installieren, es gibt jedoch keine dokumentierte Möglichkeit zum Erstellen einer Konfigurationsdatei für das Hintergrundinstallationsprogramm.
Das TwinCat 2-Installationsprogramm hatte die Option, mithilfe des Flags eine Install Shield-Konfigurationsdatei (.iss) zu erstellen -r
. Dabei wurden zuerst die ausgewählten Optionen aufgezeichnet und dann eine .iss
Datei erstellt, um weitere Setups ohne Benutzerinteraktion auszuführen.
In TwinCat 3 scheint diese Option zu fehlen, aber in der Hilfe steht, dass Sie mithilfe einer Konfigurationsdatei eine stille Installation durchführen könnten.
Die Frage ist, wie man eine solche Konfigurationsdatei erstellt (aufzeichnet). Jede Hilfe ist willkommen.
Antwort1
TwinCat Setup V3.X ist ein als EXE gepacktes MSI-Setup. Eine Konfigurationsdatei ist nicht erforderlich. Bei einem MSI-Setup können Sie Installationsschalter auf der Kommandozeile angeben.
Wir installieren Twincat im Hintergrund mit dieser Befehlszeile:
setup.exe /s /clone_wait /v"/qr REBOOT=ReallySuppress ALLUSERS=1 INSTALLDIR=C:\TwinCat ACTIVATEVS2012SETTINGS=1"
Um die möglichen Schalter zu finden, können Sie entweder einen MSI Viewer wie "Superorca" und/oder überprüfen Sie die Installationsprotokolldatei (nach einer manuellen Installation).
Zusätzlich hatten wir mit Windows-Sicherheitswarnungen zu kämpfen (Vertrauen Sie diesem Herausgeber?). Dies wurde gelöst, indem zuerst die Beckhoff-Zertifikate installiert wurden.