Page 1 sur 1

[RESOLU] Waptexit

Posté : 10 sept. 2024 - 11:17
par CyrilM
Bonjour,

Je souhaite lancer en commande propose-upgrade pour exécuter un waptexit.
J'ai besoin de connaitre les options disponibles svp.

Mon objectif final est de relancer l'ordinateur après avoir forcé le lancement d'un waptexit.

Mon paquet lance une interface hta ; elle possède un message et un compte à rebours.
A t=0 le waptexit se lance depuis le hta et lorsqu'il se termine le pc redémarre (shutdown avec tempo et commentaire prévu - utilisation de javascript dans le hta pour lancer waptexit et shutdown).

il me reste plus qu'à avoir une option qui redémarre après un waptexit ; sinon l'idée serait de vérifier si le process est tjs actif et de redémarrer quand il ne l'est plus mais bon je ne trouve pas ça top.

D'avance merci pour votre aide.

Re: Waptexit

Posté : 19 sept. 2024 - 12:57
par CyrilM
- Version de WAPT installée : 2.5.5.15697
- OS du serveur : Debian
- OS de la machine d'administration/création des paquets : Windows 10 et 11

Bonjour,

Je n'ai pas eu de réponse sur ma question précédente mais j'avance quand même :D
Et je rencontre un autre problème :

Lorsque je veux installer un paquet en ligne de commande via un batch ou tâches planifiées j'ai cette erreur
(depuis le batch) : 401 client error : could not verify your acess level for that URL
(depuis planicateur de tâches) : code retour 2147943691 (vu sur le net qu'il s'agit d'un problème de droit)

ligne de commande exécutée : wapt-get.exe -S -f install sdis77-tache-maj-NEXSIS
par la tâche planifiée j'ai élevé les droits au maximum et utilise le compte System

Auriez vous une idée du problème svp ?

Re: Waptexit

Posté : 20 sept. 2024 - 13:07
par sfonteneau
Bonjour

ici les options sont documentées :
https://www.wapt.fr/fr/doc/wapt-console ... it-utility

Il y a d'ailleurs :

https://www.wapt.fr/fr/doc/wapt-console ... se-feature

Code : Tout sélectionner

waptpython -c "from waptservice.enterprise import start_waptexit ;start_waptexit('',{'only_priorities':False,'only_if_not_process_running':True, 'install_wua_updates':False,'countdown':300},'schtask')"
qui devrais être utile dans votre cas je crois

Re: Waptexit

Posté : 24 sept. 2024 - 08:07
par CyrilM
Merci du retour.

Je vais essayer la commande ; néanmoins ça ne répond que partiellement à la question.

Est-ce normal de ne pas pouvoir exécuter cette ligne de commande depuis une tâche ou un script (batch) :
wapt-get.exe -S -f install <nom_du_paquet>

Re: Waptexit

Posté : 24 sept. 2024 - 11:59
par sfonteneau
Si vous passer par l'installation passe par le service alors cela nécessite une authentification. Et donc en tache planifier cela ne marchera pas.

Utiliser dans ce cas: indique a la commande wapt-get de passer en directe sans passer par le service.

La tache planifier devra par contre est lancer en admin.

Re: Waptexit

Posté : 24 sept. 2024 - 12:08
par blemoigne
Cyril,
voici les 2 commandes lancées en tant que compte système via psexec, il ne faut pas utiliser -S :

Code : Tout sélectionner

C:\Windows\system32>wapt-get install -S -f tis-test
Waptservice User: SYSTEM
Server: https://srvwapt.blemoigne.lan
Server CABundle: C:\Program Files (x86)\wapt\ssl\server\srvwapt.blemoigne.lan.crt
Server client certificate: C:\Program Files (x86)\wapt\private\71253c6c-f412-455b-a907-93b10ce07490.crt
Server client key: C:\Program Files (x86)\wapt\private\71253c6c-f412-455b-a907-93b10ce07490.pem

Failed to login with Kerberos: 403 Client Error: Restricted access.
WRONG_PASSWORD_USERNAME Self service authentication failed for manage-w10$: ("('socket ssl wrapping error: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1147)',)",)
 for url: https://127.0.0.1:8088/login
Password: 



C:\Windows\system32>wapt-get install  -f tis-test
[DEBUG] Logging TWaptwuaLog with level=debug to C:\Program Files (x86)\wapt\log\waptwua.log
Using config file: C:\Program Files (x86)\wapt\wapt-get.ini
install using WAPT packages tis-test

Results :

 === install packages ===
  tis-test [x64_fr_PROD]         | tis-test (0-3)
  

Re: Waptexit

Posté : 24 sept. 2024 - 14:48
par CyrilM
Merci messieurs pour vos réponses

La tâche planifiée a bien fonctionné avec le paramètre -D au lieu de -S.

Je vais aussi tester avec pscexec.

Un grand merci pour cette aide :D