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 ancienEl 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
