Skip to main content

Comando: --createFixedInstallation

Funzione: Il comando crea un'installazione fissa che corrisponde esattamente alla versione e ai plug-in specificati e non verifica la presenza di aggiornamenti.

Chiamata: APInstaller.CLI

Tabella 13. Opzioni

--version <version>

Necessario

Versione di installazione che può essere analizzata dal fornitore di installazione assegnato. Esempio: "CODESYS 64 3.5.18.1" o "CODESYS 3.5.18.1" (per 32 bit).

--channel <channel>

Nome del canale di installazione

Valore predefinito: il canale di installazione configurato nelle impostazioni del programma di installazione

Mutuamente esclusivi con --channelFile

--channelFile <channel file>

Percorso completo di un file contenente le informazioni sul canale.

Mutuamente esclusivi con --channel

--plugins <plugins>

Un elenco json serializzato, separato da virgole, di GUID di plug-in e tuple di versione

--pluginFile <plugin file>

Percorso completo di un file contenente un elenco serializzato in formato json di GUID di plug-in e tuple di versione

--destinationFolder <destination folder>

Percorso completo della directory di installazione dell'installazione da installare (facoltativo in un'installazione interattiva)

--installationName <installation name>

Nome dell'installazione (facoltativo se l'installazione è interattiva)

--startArgs <start args>

Argomenti da utilizzare per avviare l'installazione

--bit <bit>

Valore che descrive l'architettura dell'installazione (32 o 64)

--interactive

Se impostato, è possibile aprire finestre di dialogo per l'input dell'utente.

Per impostazione predefinita, i comandi vengono eseguiti in modo silenzioso.

--installReferences

Se impostato, vengono installati tutti i riferimenti dei plug-in specificati

--updateMode <update mode>

Indica quale tipo di aggiornamenti devono essere recuperati: All, None, SafeUpdate, SecurityRelevant, SafeSecurityRelevant

--updatePackages

Se impostato, vengono installati gli aggiornamenti compatibili.

--packageFile <package file path>

Percorso di un file contenente l'elenco formattato json dei pacchetti da installare

Mutuamente esclusivi con --packages

--packages <json formatted list>

elenco formattato json dei pacchetti da installare

Mutuamente esclusivi con --packageFile

--addOnChannel <channel name>

Nome del canale aggiuntivo da utilizzare.

Sovrascrive --channel se questa opzione è impostata.

--setupChannel <channel name>

Nome del canale di configurazione da utilizzare.

Sovrascrive --channel se questa opzione è impostata.



Esempio 2. Esempi

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"