Console Wapt ne renvoie pas la bonne propriété pour le Bios

Share here your tips or issues concerning WAPT Console or WAPT Agent / Venez ici partager vos problèmes et astuces concernants la console et l'agent WAPT
Règles du forum
Règles du forum communautaire
* English support on www.reddit.com/r/wapt
* Le support communautaire en français se fait sur ce forum
* Merci de préfixer le titre du topic par [RESOLU] s'il est résolu.
* Merci de ne pas modifier un topic qui est taggé [RESOLU]. Ouvrez un nouveau topic en référençant l'ancien
* Préciser version de WAPT installée, version complète ET numéro de build (2.2.1.11957 / 2.2.2.12337 / etc.) AINSI QUE l'édition Enterprise / Discovery
* Les versions 1.8.2 et antérieures ne sont plus maintenues. Les seules questions acceptées vis à vis de la version 1.8.2 sont liés à la mise à jour vers une version supportée (2.1, 2.2, etc.)
* Préciser OS du serveur (Linux / Windows) et version (Debian Buster/Bullseye - CentOS 7 - Windows Server 2012/2016/2019)
* Préciser OS de la machine d'administration/création des paquets et de la machine avec l'agent qui pose problème le cas échéant (Windows 7 / 10 / 11 / Debian 11 / etc.)
* Eviter de poser plusieurs questions lors de l'ouverture de topic, sinon il risque d'être ignorer. Si plusieurs sujet, ouvrir plusieurs topic, et de préférence les uns après les autres et pas tous en même temps (ie ne pas spammer le forum).
* Inclure directement les morceaux de code, les captures d'écran et autres images directement dans le post. Les liens vers les pastebin, les bitly et autres sites tierces seront systématiquement supprimés.
* Comme tout forum communautaire, le support est fait bénévolement par les membres. Si vous avez besoin d'un support commercial, vous pouvez contacter le service commercial Tranquil IT au 02.40.97.57.55
lfkl
Messages : 15
Inscription : 11 avr. 2019 - 05:51

06 déc. 2022 - 09:23

Bonjour,

Nous utilisons le paquet de déploiement de Bios suivant :

Code : Tout sélectionner

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

def install():
    print(f"installing {control.package}")
    run_notfatal(f'"{glob.glob("*.exe")[0]}" /p=monpasswordbios/s /r')  # le /r est nécessaire seulement pour restaurer un bios plus ancien
Réalisé par Olivier Laplanche et Pierre Cosson. Merci à eux, il fonctionne très bien !

Le problème est le suivant : Après une installation réussie, la console WAPT renvoie toujours la valeur de l'ancien BIOS.
Du coup impossible de savoir si nos Bios sont à jour sur les machines.
On utilise la propriété :
dmi/BIOS_Information/Version

Toutes les autres propriétés relatives au BIOS renvoient également la version antérieure.
Pourtant, sur les machines en question, lorsqu'on va dans le BIOS, c'est bien la version plus récente installé par le paquetage Wapt qui est sur la machine...

On a beau rafraîchir la console, redémarrer la machine, rien n'y fait.

Comment faire pour que la console renvoie la version réellement installée sur la machine ?

Merci de votre aide.

Serveur Wapt Enterprise: 2.2.3.12463
Debian 11
Avatar de l’utilisateur
sfonteneau
Expert WAPT
Messages : 1783
Inscription : 10 juil. 2014 - 23:52
Contact :

06 déc. 2022 - 11:11

en faisant un

Code : Tout sélectionner

wapt-get register 
ça remonte la bonne info ?

si oui dans le paquet un faudrait faire un

Code : Tout sélectionner

WAPT.register_computer()
effectivement on ne force pas une remonter d'inventaire a chaque fois pour éviter de surcharger la machine
lfkl
Messages : 15
Inscription : 11 avr. 2019 - 05:51

07 déc. 2022 - 01:00

Bonjour Simon,

Merci, c'était bien ça.
wapt-get register
Fait bien remonter la bonne version du BIOS sur la console.

Cependant je m'interroge sur l'utilité d'insérer
WAPT.register_computer()
dans le paquet en question car si le paquet s'exécute bien à l'arrêt, l'update de Bios ne se lance qu'au démarrage suivant de la machine, donc l'inventaire BIOS qui sera remonté reste l'ancien, non ?

Après, je peux toujours depuis la console manuellement utiliser la fonction "actualiser l'inventaire des postes", ce qui m'amène à la question suivante :
En dehors de cette commande, à quelle fréquence les remontées d'inventaire s’effectuent sur la console et/ou qu'est-ce qui déclenche une telle remontée ?
Verrouillé