Bonjour,
J'ai trouvé la solution à mon problème  !
Voici donc une partie de mon script bat convertie en python:

def install():
    registry_set(HKEY_LOCAL_MACHINE, r'SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate', r'WUServer', "[adresse_IP]", REG_SZ)
    registry_set(HKEY_LOCAL_MACHINE, r'SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU', r'UseWUServer',"1", REG_DWORD)

cordialement

Le lun. 25 févr. 2019 à 11:34, Léo-Paul dewitte <leopaul.dewitte@gmail.com> a écrit :
Bonjour Frédéric,

Merci pour votre réponse !
J'ai suivi votre conseil. J'ai donc donné une version à mon exécutable (1.1-0). j'ai ainsi modifié mon fichier py comme ceci:

# -*- coding: utf-8 -*-
from setuphelpers import *

uninstallkey = []

def install():
    print('installing [nompaquet]')
    run(r'"[nomPaquet].exe" -ms')

Cependant lorsque je lance l'installation, j'obtiens le message suivant sur mon client:


image.png

je ne comprends vraiment pas pourquoi j'ai cette erreur... = (

Cordialement,

Léo-Paul DEWITTE


Le lun. 25 févr. 2019 à 08:52, Frederic Garesche <Frederic.Garesche@insa-rennes.fr> a écrit :
Bonjour Léo-Paul,

Cela nous arrive de déployer des script en .bat ou .cmd sans que cela ne pose de problème.
L'outil ne supporte peut-être pas la valeur 0 dans le champ "version" du fichier "control".
Avez-vous essayé de mettre un numéro de version ? Vous pouvez mettre par exemple 1.0-0

Cordialement,

Frédéric GARESCHÉ
Équipe Assistance et Exploitation
Direction du Système d'Information (D.S.I)
Correspondant Département EII et laboratoire IETR
Tél. : +33 (0)2 23 23 82 81
20 avenue des Buttes de Coësmes
CS 70839 - 35 708 RENNES Cedex 7




De: "Léo-Paul dewitte" <leopaul.dewitte@gmail.com>
À: "sainthilairederiez mairie" <mairiedesainthilairederiez@gmail.com>
Cc: "wapt" <wapt@lists.tranquil.it>
Envoyé: Vendredi 22 Février 2019 13:59:12
Objet: Re: [Wapt] déploiement d'un .bat

Bonjour Marie,

Merci pour votre réponse ! 
Non malheureusement :/  Voici la constitution du fichier .py

# -*- coding: utf-8 -*-
from setuphelpers import *

def install():
    print('[dossier_paquet]')
    run(r'"install.exe"')

mais cela ne marche pas.
Peut être que je m'y prend mal ?
Lors de l'importation du logiciels depuis la console WAPT, j'ai effectué la pré-configuration suivante:

image.png
(j'ai volontairement mis 0 dans "software version" car mon programme n'en possède pas)

est-ce plus compréhensible ? ^^

cordialement

Le ven. 22 févr. 2019 à 13:25, sainthilairederiez mairie <mairiedesainthilairederiez@gmail.com> a écrit :
Bonjour Léo-Paul,
j'ai peut-être mal compris votre demande mais,

la commande si dessous ne fonctionne pas dans le code Python ? :

run("install.bat")  

Le ven. 22 févr. 2019 à 09:23, Léo-Paul dewitte <leopaul.dewitte@gmail.com> a écrit :
Bonjour,

J'aimerais déployer un script .bat via wapt. Or on ne peut déployer que des exe ou msi. J'ai donc converti mon .bat en exe. Or quand j'essaye de déployer cet exe via wapt, cela ne fonctionne pas  et la seule erreur que l'on m'indique est:
ERREUR pour [nom_paquet] (=0-1): ERROR.

Est-ce parce que que mon exe n'a pas de version logicielle ?
Quelqu'un à déjà rencontrer ce problème ?

ps: je tiens à préciser que si j'exécute l'exe localement, il fonctionne très bien.

Cordialement,

Léo-Paul DEWITTE
_______________________________________________
WAPT mailing list
WAPT@lists.tranquil.it
http://lists.tranquil.it/listinfo/wapt

_______________________________________________
WAPT mailing list
WAPT@lists.tranquil.it
http://lists.tranquil.it/listinfo/wapt