Remote management of UEFI BIOS settings and configuration
In an information handling system (IHS), remote management of basic input/output system (BIOS) settings and configuration includes maintaining a BIOS setting/configuration database, providing an application to communicate a BIOS setting/configuration from the database to a BIOS system, determining whether the BIOS setting/configuration communicated from the database to the BIOS system is a special BIOS configuration capsule packet, and validating BIOS setting/configuration.
1. A method for remote management of basic input/output system (BIOS) settings and configuration comprising:
maintaining a BIOS setting/configuration database;
providing an application to communicate a BIOS setting/configuration from the database to a BIOS system;
determining whether the BIOS setting/configuration communicated from the database to the BIOS system is a special BIOS configuration capsule packet; and
validating BIOS setting/configuration.
2. The method of claim 1 , wherein the BIOS setting/configuration is a unified extensible firmware interface (UEFI) BIOS setting/configuration, a legacy BIOS, or an extensible firmware interface (EFI) BIOS.
3. The method of claim 1 , wherein the application is a startup application.
4. The method of claim 1 , wherein the application is an operating system logon script application.
5. The method of claim 1 , wherein the application is a scheduled update application.
6. The method of claim 1 , further comprising:
initiating a restart mechanism.
7. An information handling system (IHS) comprising:
a processor; and
a memory, wherein the processor and memory are operable to communicate remote management of basic input/output system (BIOS) settings and configuration, wherein the remote management of the BIOS settings and configuration further comprise:
maintaining a BIOS setting/configuration database;
providing an application to communicate a BIOS setting/configuration from the database to a BIOS system;
determining whether the BIOS setting/configuration communicated from the database to the BIOS system is a special BIOS configuration capsule packet; and
validating BIOS setting/configuration.
8. The IHS of claim 7 , wherein the BIOS setting/configuration is a unified extensible firmware interface (UEFI) BIOS setting/configuration, a legacy BIOS, or an extensible firmware interface (EFI) BIOS.
9. The IHS of claim 7 , wherein the application is a startup application.
10. The IHS of claim 7 , wherein the application is an operating system logon script application.
11. The IHS of claim 7 , wherein the application is a scheduled update application.
12. The IHS of claim 7 , further comprising:
initiating a restart mechanism.
13. A system for remote management of basic input/output system (BIOS) settings and configuration comprising one or more subsystems to:
maintain a BIOS setting/configuration database;
provide an application to communicate a BIOS setting/configuration from the database to a BIOS system;
determine whether the BIOS setting/configuration communicated from the database to the BIOS system is a special BIOS configuration capsule packet;
validate BIOS setting/configuration; and
initiate a restart mechanism.
14. The system of claim 13 , wherein the BIOS setting/configuration is a unified extensible firmware interface (UEFI) BIOS setting/configuration, a legacy BIOS, or an extensible firmware interface (EFI) BIOS.
15. The system of claim 13 , wherein the application is a startup application.
16. The system of claim 13 , wherein the application is an operating system logon script application.
17. The system of claim 13 , wherein the application is a scheduled update application.
18. A method for remote management of basic input/output system (BIOS) settings and configuration comprising:
receiving a current BIOS setting/configuration from a BIOS system;
providing an application to communicate a new BIOS setting/configuration to the BIOS system when the new BIOS setting/configuration has changed from the current BIOS setting/configuration;
determining whether the BIOS setting/configuration communicated from the database to the BIOS system is a special BIOS configuration capsule packet; and
validating BIOS setting/configuration.
19. A method for remote management of basic input/output system (BIOS) settings and configuration comprising:
maintaining a BIOS setting/configuration database;
providing an application to manage BIOS setting/configuration;
communicate a BIOS setting/configuration from the database to the BIOS system via an extensible firmware interface (EFI) runtime service; and
validating BIOS setting/configuration.