La console Wapt non restituisce la proprietà corretta per il BIOS

Condividi qui i tuoi suggerimenti o problemi riguardanti la console WAPT o l'agente WAPT
Regole del forum
Regole del forum della community
* Supporto in inglese su www.reddit.com/r/wapt
* Supporto della community in francese disponibile su questo forum
* Si prega di anteporre [RISOLTO] al titolo dell'argomento se è stato risolto.
* Si prega di non modificare un argomento contrassegnato con [RISOLTO]. Aprire un nuovo argomento facendo riferimento a quello precedente.
* Specificare la versione di WAPT installata, la versione completa e il numero di build (2.2.1.11957 / 2.2.2.12337 / ecc.) nonché l'edizione Enterprise/Discovery.
* Le versioni 1.8.2 e precedenti non sono più supportate. Le uniche domande accettate relative alla versione 1.8.2 riguardano l'aggiornamento a una versione supportata (2.1, 2.2, ecc.).
* Specificare il sistema operativo del server (Linux/Windows) e la versione (Debian Buster/Bullseye - CentOS 7 - Windows Server 2012/2016/2019).
* Specificare il sistema operativo della macchina di amministrazione/creazione dei pacchetti e della macchina con l'agente problematico, se applicabile (Windows 7/10/11/Debian 11/ecc.).
* Evitare di porre più domande quando si apre una discussione, altrimenti potrebbe essere ignorata. Se ci sono più discussioni, aprirle separatamente, preferibilmente una dopo l'altra e non tutte contemporaneamente (ovvero, non intasare il forum).
* Includere frammenti di codice, screenshot e altre immagini direttamente nel post. I link a Pastebin, Bitly e altri siti di terze parti verranno sistematicamente rimossi.
* Come in qualsiasi forum della community, il supporto è fornito volontariamente dai membri. Se si necessita di supporto commerciale, è possibile contattare il reparto vendite di Tranquil IT al numero 02.40.97.57.55
Bloccato
lfkl
Messaggi: 23
Registrazione: 11 apr 2019 - 05:51

6 dicembre 2022 - 9:23

Buongiorno,

Utilizziamo il seguente pacchetto di distribuzione BIOS:

Codice: Seleziona tutto

# -*- 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
Creato da Olivier Laplanche e Pierre Cosson. Grazie a loro, funziona benissimo!

Il problema è il seguente: dopo un'installazione riuscita, la console WAPT restituisce ancora il valore del vecchio BIOS.
Pertanto, è impossibile sapere se il BIOS delle nostre macchine è aggiornato.
Utilizziamo la proprietà:
dmi/BIOS_Information/Versione

Anche tutte le altre proprietà relative al BIOS tornano alla versione precedente.
Tuttavia, sulle macchine in questione, quando si accede al BIOS, sulla macchina è effettivamente presente la versione più recente installata dal pacchetto Wapt...

Non importa quante volte aggiorniamo la console o riavviamo il computer: niente funziona.

Come posso fare in modo che la console restituisca la versione effettivamente installata sul computer?

Grazie per l'aiuto.

Server aziendale Wapt: 2.2.3.12463
Debian 11
Avatar utente
sfontenau
Esperto WAPT
Messaggi: 2312
Registrato: 10 luglio 2014 - 23:52
Contatto:

6 dicembre 2022 - 11:11

facendo un

Codice: Seleziona tutto

wapt-get register 
Sono queste le informazioni corrette?

Se così fosse, nel pacchetto ne dovrebbe essere fatto uno

Codice: Seleziona tutto

WAPT.register_computer()
Infatti, non forziamo ogni volta il rifornimento dell'inventario per evitare di sovraccaricare la macchina
lfkl
Messaggi: 23
Registrazione: 11 apr 2019 - 05:51

7 dicembre 2022 - 01:00

Ciao Simon,

Grazie, era tutto.
wapt-get registrati
Aggiorna correttamente la versione corretta del BIOS sulla console.

Tuttavia, metto in dubbio l'utilità dell'inserimento
WAPT.register_computer()
nel pacchetto in questione perché se il pacchetto viene eseguito correttamente quando viene arrestato, l'aggiornamento del BIOS inizia solo al successivo avvio della macchina, quindi l'inventario del BIOS che verrà ripristinato rimane quello vecchio, giusto?

Dopodiché, posso sempre utilizzare manualmente la funzione "aggiorna inventario postazioni di lavoro" dalla console, il che mi porta alla seguente domanda:
Oltre a questo comando, con quale frequenza vengono effettuati gli aggiornamenti dell'inventario sulla console e/o cosa attiva tale aggiornamento?
Bloccato