Existe uma maneira de informar meu Windows sobre as configurações do BIOS?

Existe uma maneira de informar meu Windows sobre as configurações do BIOS?

Para uma situação muito específica em um projeto, preciso informar uma máquina Windows sobre algumas configurações específicas no BIOS (como inicialização PXE ativada/desativada, sequência de inicialização, versão do BIOS e muito mais...). Estou pensando em fazer isso com PowerShell, VBScript ou qualquer outra coisa (na verdade, não importa como, só preciso ler essas configurações do Windows).

Estou pesquisando isso e não encontrei nada por enquanto, existe um caminho (talvez indireto)?

Responder1

Não existe uma maneira universal de fazer isso sem usar ferramentas específicas do fabricante por placa-mãe (eu sei que a HP tem uma dll que adiciona vários métodos ao Root\HP\InstrumentedBIOSnamespace no WMI que é incluído no software de configuração do BIOS. Consulteeste pdfcomeçando na página 9).

Você pode ter um pouco de sorte com o Windowschamadas WMI nativas, no entanto, os dados que você está procurando só podem ser armazenados no intervalo 40:63 da BiosCharacteristicsmatriz e esses dados são específicos do fornecedor.

Você pode tentar construir um banco de dados de fornecedores populares e agrupar suas DLLs ou usar as chamadas WMI com o Windows e tentar decodificar esses valores reservados. Mas além dessas duas escolhas, não há outra opção real.

informação relacionada