Página 1 de 1

Actualización del BIOS - Variables

Publicado: 22 de noviembre de 2022 - 03:42
por lfkl
Hola,

estoy intentando implementar un paquete de actualización de BIOS en ordenadores de sobremesa y portátiles.

Tengo dos problemas:
1) ¿Cómo puedo incluir una variable en el paquete que tenga en cuenta el/los modelo/s de máquina compatibles (dado que nuestra flota es relativamente homogénea)?
Por ejemplo, el paquete BIOS-1 funciona en nuestros portátiles DELL Optiplex 3050 y 3070, y el BIOS-2 en los portátiles DELL Latitude.

2) En cuanto a los portátiles, ¿es posible incluir una condición adicional que considere si el nivel de batería está por encima del XX%?

No es tan sencillo…
Gracias por sus aportaciones y ejemplos (no domino bien Python).

Que tenga un buen día.

Re: Actualización del BIOS - Variables

Publicado: 22 de noviembre de 2022 - 09:52
por florentR2
Si se trata de un equipo Dell, lo mejor es usar Dell Command Update, que seleccionará automáticamente los controladores y la BIOS correctos para el modelo.
En cuanto al nivel de batería, normalmente no mostrará nada si el equipo no está enchufado (al menos no en equipos Dell y HP).

Re: Actualización del BIOS - Variables

Publicado: 22 de noviembre de 2022 - 14:18
por olaplanche
Buen día,

Personalmente, creé un paquete por modelo. De lo contrario, para responder a tu pregunta:

1) Es posible recuperar el modelo de la máquina directamente del paquete utilizando el siguiente código, por ejemplo:

Código: Seleccionar todo

wmi_data = wmi_info(keys=['Win32_ComputerSystem'])['Win32_ComputerSystem']

print(wmi_data['Model'])
2) Para la batería, debes utilizar la función battery_percent:

Código: Seleccionar todo

battery = battery_percent()

print(battery)
Atentamente,

Re: Actualización del BIOS - Variables

Publicado: 23 de noviembre de 2022 - 1:48 a. m.
por lfkl
Gracias a ambos por sus respuestas.
@florent2: Sí, eso es prácticamente lo que pensaba, que el nivel de batería ya se comprueba en el instalador de Dell.
De hecho, debería probarlo con un portátil conectado por Wi-Fi para asegurarme.

@olaplanche:
Gracias por los códigos, me serán de gran ayuda.

Que tengas un buen día.