Página 1 de 1

La consola Wapt no devuelve la propiedad correcta para el BIOS

Publicado: 6 de diciembre de 2022 - 09:23
por lfkl
Buen día,

Utilizamos el siguiente paquete de implementación de BIOS:

Código: Seleccionar todo

# -*- 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
Creado por Olivier Laplanche y Pierre Cosson. ¡Gracias a ellos, funciona de maravilla!

El problema es el siguiente: después de una instalación exitosa, la consola WAPT aún devuelve el valor del BIOS antiguo.
Por lo tanto, es imposible saber si nuestra BIOS está actualizada en las máquinas.
Utilizamos la propiedad:
dmi/Información_BIOS/Versión

Todas las demás propiedades relacionadas con el BIOS también vuelven a la versión anterior.
Sin embargo, en las máquinas en cuestión, cuando ingresas al BIOS, de hecho es la versión más reciente instalada por el paquete Wapt la que está en la máquina...

No importa cuantas veces refresquemos la consola o reiniciemos la máquina, nada funciona.

¿Cómo puedo hacer que la consola devuelva la versión realmente instalada en la máquina?

Gracias por su ayuda.

Servidor empresarial Wapt: 2.2.3.12463
Debian 11

Re: La consola Wapt no devuelve la propiedad correcta para el BIOS

Publicado: 6 de diciembre de 2022 - 11:11
por sfonteneau
Haciendo una

Código: Seleccionar todo

wapt-get register 
¿Es esto lo que trae la información correcta?

Si es así, en el paquete habría que incluir uno

Código: Seleccionar todo

WAPT.register_computer()
De hecho, no forzamos una recarga de inventario cada vez para evitar sobrecargar la máquina

[PARCIALMENTE RESUELTO] Re: La consola Wapt no devuelve la propiedad correcta para el BIOS

Publicado: 7 de diciembre de 2022 - 01:00
por lfkl
Hola Simón,

Gracias, eso fue todo.
registro wapt-get
Actualiza con éxito la versión correcta del BIOS en la consola.

Sin embargo, cuestiono la utilidad de insertar
WAPT.registrar_computadora()
en el paquete en cuestión porque si el paquete se ejecuta correctamente cuando se detiene, la actualización del BIOS solo comienza en el próximo inicio de la máquina, por lo que el inventario del BIOS que se recuperará sigue siendo el anterior, ¿verdad?

Después de eso, siempre puedo usar manualmente la función "actualizar inventario de la estación de trabajo" desde la consola, lo que me lleva a la siguiente pregunta:
Aparte de este comando, ¿con qué frecuencia se realizan actualizaciones de inventario en la consola y/o qué desencadena dicha actualización?