Erstellung benutzerdefinierter Pakete – FortiClient
Veröffentlicht: 28. April 2022 – 13:44 Uhr
Guten Morgen,
Neu im WAPT-Bereich,
Ich möchte ein benutzerdefiniertes Paket konfigurieren, um die Software Forticlient_6.4.3.exe zu installieren.
Ich konnte die Software über die PyScripter-Konsole starten (nachdem ich den Code angepasst hatte).
Ich kann jedoch nicht herausfinden, welchen Code ich hinzufügen muss, um die Lizenzbedingungen zu akzeptieren, deren Bestätigung die Software verlangt.
Gibt es eine Art magischen Code, um diesen Parameter zu validieren und die Software somit im Hintergrund zu installieren?
Code setup.py:
Vielen Dank im Voraus für Ihr Feedback.
Anthony
Neu im WAPT-Bereich,
Ich möchte ein benutzerdefiniertes Paket konfigurieren, um die Software Forticlient_6.4.3.exe zu installieren.
Ich konnte die Software über die PyScripter-Konsole starten (nachdem ich den Code angepasst hatte).
Ich kann jedoch nicht herausfinden, welchen Code ich hinzufügen muss, um die Lizenzbedingungen zu akzeptieren, deren Bestätigung die Software verlangt.
Gibt es eine Art magischen Code, um diesen Parameter zu validieren und die Software somit im Hintergrund zu installieren?
Code setup.py:
Code: Alle auswählen
# -*- 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(),
)
Anthony