Page 1 sur 1

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

Posté : 06 déc. 2022 - 09:23
par lfkl
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

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

Posté : 06 déc. 2022 - 11:11
par sfonteneau
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

[PARTIELLEMENT RESOLU] Re: Console Wapt ne renvoie pas la bonne propriété pour le Bios

Posté : 07 déc. 2022 - 01:00
par lfkl
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 ?