Página 1 de 1

Creación de paquetes personalizados - FortiClient

Publicado: 28 de abril de 2022 - 13:44
por admgautier
Buen día,

Nuevo en el campo WAPT,

Estoy buscando configurar un paquete personalizado para instalar el software Forticlient_6.4.3.exe.

Logré iniciar el software desde la consola de PyScripter (después de modificar el código).
Sin embargo, no puedo saber qué código agregar para aceptar los términos de licencia que el software requiere que valide.

¿Existe algún tipo de código mágico para validar este parámetro y así instalar silenciosamente el software?

Código setup.py:

Código: Seleccionar todo

# -*- coding: utf-8 -*-
from setuphelpers import *

"""
Usable WAPT package functions: install(), uninstall(), session_setup(), audit(), update_package()

"""
# Declaring global variables - Warnings: 1) WAPT context is only available in package functions; 2) Global variables are not persistent between calls


def install():
    # Declaring local variables

    # Installing the software
    print("Installing: %s" % control.package)
    install_exe_if_needed('FortiClientVPNSetup_6.4.3.1608_x64.exe',
        '/s',
        key='',
        min_version=control.get_software_version(),
    )
Gracias de antemano por sus comentarios.
Antonio

Re: Creación de un paquete personalizado - FortiClient

Publicado: 28 de abril de 2022 - 16:21
por sfonteneau
La documentación en https://docs.fortinet.com/document/fort ... ng-the-cli menciona un archivo MSI


. Como alternativa, aquí hay un documento con un archivo EXE: https://silentinstallhq.com/forticlient ... -to-guide/

Espero que esto ayude.

Re: Creación de un paquete personalizado - FortiClient

Publicado: 2 de mayo de 2022 - 9:03 a. m.
por admgautier
Gracias por tus comentarios.

Probaré todo y te avisaré si algo no funciona.

Saludos cordiales,
Anthony