Skip to main content

Befehl: --createFixedInstallation

Funktion: Der Befehl erzeugt eine fixe Installation, die exakt der angegebenen Version und den Plug-ins entspricht und nicht nach Updates sucht.

Aufruf: APInstaller.CLI

Tabelle 13. Optionen

--version <version>

Erforderlich

Setup-Version, die vom zugeordneten Installationsanbieter geparst werden kann. Beispiel: "CODESYS 64 3.5.18.1" oder "CODESYS 3.5.18.1" (für 32 bit).

--channel <channel>

Name des Setup-Kanals

Standardwert: Der in den Installer-Einstellungen konfigurierte Setup-Kanal

Schließt sich gegenseitig aus mit --channelFile

--channelFile <channel file>

Voll qualifizierter Pfad zu einer Datei, die die Kanalinformation enthält.

Schließt sich gegenseitig aus mit --channel

--plugins <plugins>

Eine json-serialisierte, kommaseparierte Liste von Plug-in-GUIDs und Versionstupeln

--pluginFile <plugin file>

Voll qualifizierter Pfad zu einer Datei, die eine json-serialisierte Liste von Plug-in-GUIDs und Versionstupeln enthält

--destinationFolder <destination folder>

Voll qualifizierter Pfad zum Installationsverzeichnis der Installation, die installiert werden soll (optional in einer interaktiven Installation)

--installationName <installation name>

Name der Installation (optional, wenn das Setup interaktiv ist)

--startArgs <start args>

Argumente, die verwendet werden sollten, um die Installation zu starten

--bit <bit>

Wert, der die Architektur des Setups beschreibt, entweder 32 oder 64

--interactive

Wenn gesetzt, erscheinen möglicherweise Dialoge für Benutzereingaben.

Standardmäßig erfolgt eine stille Ausführung der Befehle.

--installReferences

Wenn gesetzt, werden alle Referenzen der spezifizierten Plug-ins installiert

--updateMode <update mode>

Zeigt an, welche Art von Updates abgerufen werden sollen: All, None, SafeUpdate, SecurityRelevant, SafeSecurityRelevant

--updatePackages

Wenn gesetzt, werden kompatible Updates installiert.

--packageFile <package file path>

Pfad einer Datei, die die json-formatierte Liste der Packages enthält, die installiert werden sollen                                       

Schließt sich gegenseitig aus mit --packages

--packages <json formatted list>

json-formatierte Liste der Packages, die installiert werden sollen

Schließt sich gegenseitig aus mit --packageFile

--addOnChannel <channel name>

Name des Add-on-Kanals der verwendet werden soll.

Überscheibt --channel, wenn dies gesetzt ist.

--setupChannel <channel name>

Name des Setup-Kanals, der verwendet werden soll.

Überscheibt --channel, wenn dies gesetzt ist.



Beispiel 2. Beispiele

APInstaller.CLI --createFixedInstallation --version "CODESYS 64 3.5.18.0" --interactive --plugins "[]" --channel "Releases"

APInstaller.CLI --createFixedInstallation --version "CODESYS 64 3.5.18.0" --interactive  --plugins "[{\"Guid\":\"2b7e9a81-f3f3-4ad2-96d5-35d1af40c03c\",\"Version\":\"1.2.3.4\"}]"

APInstaller.CLI --createFixedInstallation --version "CODESYS 64 3.5.18.0" --pluginFile "C:\Temp\plugins.json"  --destinationFolder "C:\Program Files\CODESYS 64 3.5.18.0" --installReferences

APInstaller.CLI --createFixedInstallation --version "CODESYS 64 3.5.18.0" --interactive --plugins "[]" --updatePackages     --addOnChannel "Releases" --setupChannel "Local" --updateMode="None"

APInstaller.CLI.exe --createFixedInstallation --version="CODESYS V3.5 SP19"  --packages "[{\"Key\":{\"Id2\":null,\"Id\":\"D1BA94E0-9823-4A49-9CE6-7B424A652307\"},\"Version":\"4.3.0.0\"}]" --channel "Releases" --interactive --updateMode="All"

APInstaller.CLI.exe --createFixedInstallation --version "CODESYS V3.5 SP19" --packages "[{\"Key\":{\"Id2\":null,\"Id\":\"D1BA94E0-9823-4A49-9CE6-7B424A652307\"},\"Version\":\"4.3.0.0\"}]" --channel "Releases" --interactive --updateMode="All"