Windows에 BIOS 설정을 알릴 수 있는 방법이 있습니까?

Windows에 BIOS 설정을 알릴 수 있는 방법이 있습니까?

프로젝트의 매우 특정한 상황의 경우 Windows 시스템에 BIOS의 일부 특정 설정(예: 활성화/비활성화 PXE 부팅, 부팅 순서, BIOS 버전 등...)을 알려야 합니다. 나는 powershell, VBScript 등을 사용하여 이 작업을 수행하려고 생각하고 있습니다(실제로 방법은 중요하지 않습니다. Windows에서 이러한 설정을 읽어야 합니다).

나는 이것을 조사하고 있는데 지금은 아무것도 찾지 못했습니다. 방법이 있습니까(아마도 간접적인 방법일까요)?

답변1

Root\HP\InstrumentedBIOS마더보드별로 제조업체별 도구를 사용하지 않고 이 작업을 수행할 수 있는 보편적인 방법은 없습니다. HP에는 BIOS 설정 소프트웨어에 포함되는 WMI의 네임스페이스에 많은 메서드를 추가하는 dll이 있다는 것을 알고 있습니다 .이 PDF9페이지부터 시작).

Windows에서는 운이 좋을 수도 있습니다.기본 WMI 호출그러나 찾고 있는 데이터는 배열의 40:63 범위에만 저장될 수 있으며 BiosCharacteristics해당 데이터는 공급업체에 따라 다릅니다.

인기 있는 공급업체의 데이터베이스를 구축하고 해당 dll을 번들로 묶거나 Windows에서 WMI 호출을 사용하여 예약된 값을 디코딩하려고 시도할 수 있습니다. 하지만 이 두 가지 선택 외에는 다른 실제 옵션이 없습니다.

관련 정보