Page 1 sur 1

Creation de paquet personnalisé - FortiClient

Publié : 28 avr. 2022 - 13:44
par admgautier
Bonjour,

Nouveau dans le domaine de WAPT,

Je cherche à configurer un paquet personnalisé afin d'installer le logiciel Forticlient_6.4.3.exe.

J'ai réussi à lancer le logiciel depuis la console PyScripter (après modification du code).
Cependant je n'arrive pas à savoir quel code rajouter afin d'accepter les termes de licence qu'oblige le logiciel à valider.

Il y aurait-il un bout de code magique pour valider ce paramètre et ainsi installer le logiciel en silencieux ?

Code setup.py :

Code : Tout sélectionner

# -*- 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(),
    )
D'avance merci pour votre retour.
Anthony

Re: Creation de paquet personnalisé - FortiClient

Publié : 28 avr. 2022 - 16:21
par sfonteneau
La doc https://docs.fortinet.com/document/fort ... ng-the-cli parle d'un msi


Sinon un doc avec un exe : https://silentinstallhq.com/forticlient ... -to-guide/

Si ça peu vous aider

Re: Creation de paquet personnalisé - FortiClient

Publié : 02 mai 2022 - 09:03
par admgautier
Merci pour votre retour.

Je test tout ça et revient vers vous en cas d'échec.

Cordialement.
Anthony