I asked the developer for the settings for a silent installation: epskit_x64.exe /bdparams /silent
When I specify this in pyscripter, I get an error Command 'epskit_x64.exe /bdparams /silent' returned non-zero exit status 1627.
I tried launching epskit_x64.exe /bdparams /silent in a command prompt and it works.
Does anyone have any idea what the problem might be?
Code: Select all
# -*- coding: utf-8 -*-
from setuphelpers import *
from pprint import pprint
uninstallkey = ["Endpoint Security"]
##services_bitdefender = [r'Bitdefender Endpoint Agent',
## 'Bitdefender Endpoint Integration Service',
## 'Bitdefender Endpoint Protected Service',
## 'Bitdefender Endpoint Redline Service',
## 'Bitdefender Endpoint Security Service',
## 'Bitdefender Endpoint Update Service']
services_bitdefender = [r'EPIntegrationService',
'EPProtectedService',
'EPRedline',
'EPSecurityService',
'EPUpdateService']
bitdefenderAppwiz = installed_softwares(r'Bitdefender Endpoint Security Tools')
def install():
## if bitdefenderAppwiz and services_bitdefender:
## print("Bitdenfender est déjà installé et fonctionnel, on saute l'installation")
##
## else:
print("Bitdefender n'apparait pas dans Ajout/suppression de programmes ou les services ne sont pas lancés, Bitdefender n'est pas installé : on installe")
## run('msiexec /i eps_installer_signed.msi /qn GZ_PACKAGE_ID=aHR0cHM6Ly8xNzIuMTYuMTEuMzE6ODQ0My9QYWNrYWdlcy9CU1RXSU4vMC9XTURnS3UvaW5zdGFsbGVyLnhtbD9sYW5nPWZyLUZS REBOOT_IF_NEEDED=0')
run(r'epskit_x64.exe /bdparams /silent')
def audit():
# On vérifie que les services sont démarrés et que Bitdefender apparait dans appwiz.cpl
if services_bitdefender and bitdefenderAppwiz:
# On vérifie que les services Bitdefender sont démarrés
print("Services Bitdefender démarrés")
for services in services_bitdefender:
service_is_running(services)
pprint(services_bitdefender)
print('')
print(f'Bitdefender apparait dans Ajout/suppression de programmes')
return "OK"
else:
print("Services Bitdefender installés")
for services in services_bitdefender:
service_installed(services)
pprint(services_bitdefender)
print('')
print(f"Les services Bitdefender ne sont pas démarrés ou Bitdefender n'apparait pas dans appwiz.cpl")
return "ERROR"