Seite 1 von 1
[GELÖST] Problem beim Erstellen des Kaspersky-MSI-Pakets
Veröffentlicht: 8. August 2019 – 14:58 Uhr
von Gaetan
Hallo zusammen,
Ich hatte das in diesem Thread beschriebene Problem:
viewtopic.php?t=1891
Deshalb habe ich versucht, das Problem mit diesem Code zu umgehen:
Code: Alle auswählen
# -*- coding: utf-8 -*-
import subprocess
uninstallkey = []
def install():
print('installing tls-agent-kav-10-installer')
subprocess.call(["msiexec", "/i 'Kaspersky_Network_Agent.msi' /qn /l*vx c:\windows\temp\nag_inst.log SERVERADDRESS='\\kamoulox' DONT_USE_ANSWER_FILE=1 EULA=1 PRIVACYPOLICY=1"])
Es dreht sich, zeigt aber Folgendes an:

- wapt.PNG (17,28 KB) 6457 Mal angesehen
Durch meine Recherchen habe ich herausgefunden, dass dies von der msiexec-Zeile und ihren Parametern herrührt.
Dieser Befehl funktioniert einwandfrei, wenn er von PowerShell ausgeführt wird.
Hast Du eine Idee?
DANKE.
- Installierte WAPT-Version (1.7)
- Linux-Server-Betriebssystem und CentOS 7-Version
- Betriebssystem des Administrationsrechners/Erstellung von Windows 10-Paketen
Betreff: Probleme beim Erstellen des Kaspersky-MSI-Pakets
Veröffentlicht: 8. August 2019 – 15:13 Uhr
von jpele
Hallo,
ein Unterprozess ist nicht erforderlich. Ich empfehle Ihnen, die Installation mit der Funktion „install_msi_if_needed“ zu testen.
Mit Strg + Linksklick können Sie auf alle Funktionen und Parameter zugreifen.
Für Ihre neuen Pakete empfehle ich Ihnen das Tool „Paketvorlage generieren“, das in der WAPT-Konsole verfügbar ist und hier dokumentiert ist:
https://www.wapt.fr/fr/doc/wapt-create- ... index.html
Mit freundlichen Grüßen,
Jimmy
Betreff: Probleme beim Erstellen des Kaspersky-MSI-Pakets
Veröffentlicht: 9. August 2019 - 09:13 Uhr
von Gaetan
Hallo,
ich habe meine ursprüngliche Frage nicht gut genug formuliert.
Ich habe die Funktion bereits ausprobiert, aber das Problem besteht weiterhin.
Die Lösung ist unvollständig, und ich weiß nicht, wie ich die beschriebene Neuinstallation durchführen soll.
Vielen Dank.
Betreff: Probleme beim Erstellen des Kaspersky-MSI-Pakets
Veröffentlicht: 9. August 2019 – 13:51 Uhr
von Sfonteneau
Hallo, ich folge der Zabbix-Dokumentation:
https://www.zabbix.com/documentation/4. ... es/win_msi
Und gemäß der Wapt-Dokumentation:
https://doc.ad.tranquil.it/wapt/fr/doc/ ... -arguments
Es funktioniert
Code: Alle auswählen
# -*- coding: utf-8 -*-
from setuphelpers import *
uninstallkey = []
def install():
print('installing zabbix-agent')
properties = {
'LOGTYPE':'file',
'LOGFILE':r'c:\za.log',
'ENABLEREMOTECOMMANDS':'1',
'SERVER':'192.168.6.76',
'LISTENPORT':'12345',
'SERVERACTIVE':'::1',
'HOSTNAME':'myHost',
'TLSCONNECT':'psk',
'TLSACCEPT':'psk',
'TLSPSKIDENTITY':'MyPSKID',
'TLSPSKFILE':r'c:\mykey.psk',
'TLSCAFILE':r'c:\temp\f.txt1',
'TLSCRLFILE':r'c:\temp\f.txt2',
'TLSSERVERCERTISSUER':'"My CA"',
'TLSSERVERCERTSUBJECT':'"My Cert"',
'TLSCERTFILE':r'c:\temp\f.txt5',
'TLSKEYFILE':r'c:\temp\f.txt6',
'ENABLEPATH':'1',
'INSTALLFOLDER':r'c:\toto.log',
'SKIP':'fw'}
install_msi_if_needed('zabbix_agent-4.2.4-win-amd64-openssl.msi', properties = properties,force=True)
Wir müssen uns jetzt anpassen
Betreff: Probleme beim Erstellen des Kaspersky-MSI-Pakets
Veröffentlicht: 9. August 2019 – 15:41 Uhr
von Gaetan
Hallo Sfonteneau,
Vielen Dank für Ihre Erklärung, jetzt funktioniert es viel besser und ich habe meine Fehler verstanden.
Hier ist der Code, falls er anderen hilft:
Code: Alle auswählen
# -*- coding: utf-8 -*-
from setuphelpers import *
uninstallkey = []
properties = {
'SERVERADDRESS':'10.31.8.47',
'DONT_USE_ANSWER_FILE':1,
'EULA':1,
'PRIVACYPOLICY':1,
'LAUNCHPROGRAM':1
}
def install():
print('installing tls-agent-kav-10-installer')
if os.path.isdir('C:\Program Files (x86)\Kaspersky Lab\NetworkAgent') == False:
install_msi_if_needed('Kaspersky Network Agent.msi', properties = properties )
else:
print ('Kaspersky Agent already installed')