[RESOLU] Paquet Trend Micro Apex One Security Agent update 6 (build 11564)
Publié : 03 févr. 2022 - 08:56
Mise à jour du 08/03/2023 : Nouvelle version du paquet, nouvelle utilisation du paquet msi créé avec le ClientPackager. (source)
Le fichier msi est généré avec le ClientPackager du serveur Apex One
Le code du paquet :
Pour que la désinstallation fonctionne, il suffit de désactiver le mot de passe de désinstallation depuis la console serveur.
Le fichier msi est généré avec le ClientPackager du serveur Apex One
Le code du paquet :
Code : Tout sélectionner
# -*- coding: utf-8 -*-
from setuphelpers import *
r"""
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
bin_name = "TrendMicroSecurityAgent.msi"
properties = {
'MyServer':'"myserver:8080|4343"',
'MyDomain':'"Workgroup\Subdomain"',
}
def install():
# Initializing variables
package_version = control.get_software_version()
# Installing the package
for to_update in installed_softwares('Trend Micro Apex One Security Agent'):
if Version(to_update["version"]) < Version(package_version) or force:
print(r"Upgrading: %s (%s)" % (bin_name, package_version))
run(r'msiexec /fov "%s"' % bin_name) # If Agent already installed, upgrade.
else:
install_msi_if_needed(bin_name,properties=properties) # If Agent not installed, install.