Skip to main content

Comando: --createFixedInstallation

Función:El comando crea una instalación fija que corresponde exactamente a la versión y los complementos especificados y no busca actualizaciones.

Llamar: APInstaller.CLI

tabla 13. Opciones

--version <version>

Requerido

Versión de instalación que puede analizar el proveedor de instalación asignado. Ejemplo: "CODESYS 64 3.5.18.1" o "CODESYS 3.5.18.1" (para 32 bits).

--channel <channel>

Nombre del canal de configuración

Valor predeterminado: El canal de configuración configurado en la configuración del instalador

Mutuamente excluyente con --channelFile

--channelFile <channel file>

Ruta completa a un archivo que contiene la información del canal.

Mutuamente excluyente con --channel

--plugins <plugins>

Una lista serializada en json, separada por comas, de GUID de complementos y tuplas de versiones

--pluginFile <plugin file>

Ruta completa a un archivo que contiene una lista serializada en json de GUID de complementos y tuplas de versiones

--destinationFolder <destination folder>

Ruta completa al directorio de instalación de la instalación que se va a realizar (opcional en una instalación interactiva)

--installationName <installation name>

Nombre de la instalación (opcional si la configuración es interactiva)

--startArgs <start args>

Argumentos que se deben utilizar para iniciar la instalación

--bit <bit>

Valor que describe la arquitectura de la configuración (32 o 64)

--interactive

Si se configura, se podrán abrir cuadros de diálogo para la entrada del usuario.

De forma predeterminada, los comandos se ejecutan en silencio.

--installReferences

Si se configura, se instalan todas las referencias de los complementos especificados

--updateMode <update mode>

Indica qué tipo de actualizaciones se deben recuperar: All, None, SafeUpdate, SecurityRelevant, SafeSecurityRelevant

--updatePackages

Si se configura, se instalarán las actualizaciones compatibles.

--packageFile <package file path>

Ruta de un archivo que contiene la lista en formato json de paquetes que se instalarán

Mutuamente excluyente con --packages

--packages <json formatted list>

Lista en formato json de paquetes que se instalarán

Mutuamente excluyente con --packageFile

--addOnChannel <channel name>

Nombre del canal complementario que se utilizará.

Sobrescribe --channel Si esto está configurado.

--setupChannel <channel name>

Nombre del canal de configuración que se utilizará.

Sobrescribe --channel Si esto está configurado.



ejemplo 2. Ejemplos

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"