Pagina 1 di 1

Creazione di pacchetti personalizzati - FortiClient

Pubblicato: 28 aprile 2022 - 13:44
di admgautier
Buongiorno,

Nuovo nel campo WAPT,

Vorrei configurare un pacchetto personalizzato per installare il software Forticlient_6.4.3.exe.

Sono riuscito ad avviare il software dalla console PyScripter (dopo aver modificato il codice).
Tuttavia, non riesco a capire quale codice aggiungere per accettare i termini di licenza che il software mi chiede di convalidare.

Esiste una sorta di codice magico per convalidare questo parametro e quindi installare silenziosamente il software?

Codice setup.py:

Codice: Seleziona tutto

# -*- 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(),
    )
Grazie in anticipo per il tuo feedback.
Antonio

Re: Creazione di un pacchetto personalizzato - FortiClient

Pubblicato: 28 aprile 2022 - 16:21
di sfontenau
La documentazione disponibile all'indirizzo https://docs.fortinet.com/document/fort ... ng-the-cli menziona un file MSI


. In alternativa, ecco un documento con un file EXE: https://silentinstallhq.com/forticlient ... -to-guide/

Spero sia d'aiuto.

Re: Creazione di un pacchetto personalizzato - FortiClient

Pubblicato: 2 maggio 2022 - 09:03
di admgautier
Grazie per il tuo feedback.

Testerò tutto e ti ricontatterò se non dovesse funzionare.

Cordiali saluti,
Anthony