Class win32_bios - információk megszerzésére paraméterek BIOS

Class win32_bios - információk megszerzésére paraméterek BIOS

Win32_BIOS osztály lehetővé teszi, hogy információt a BIOS beállításokat (az alap input-output system). Tény, hogy ez az osztály lehetetlenné teszi valahogy változtatni az értékeket a BIOS paraméterei, ezen kívül az összes tulajdonságait az osztály Win32_BIOS csak olvasható, plusz, legtöbbjük örökölt más osztályokba (a zárójelben).

Az osztály maga származik CIM_BIOSElement. nem asszociatív kapcsolatok Win32_BIOS van névtér \ root \ CIMV2. Cimwin32.mof fájlokat és Cimwin32.dll. előírja Win32 szolgáltatót.

Mielőtt a jellemvonások, nyissuk ki az segédprogramot WMI CIM Studio és a tanulmányi osztály Win32_BIOS:

Class win32_bios - információk megszerzésére paraméterek BIOS

  • Class Win32_BIOS kapcsolódó Win32_ComputerSystem keresztül asszociatív osztály Win32_SystemBios.

Class win32_bios - információk megszerzésére paraméterek BIOS

Ha kiválasztja a bal oldali panelen Win32_BIOS és kattintson a jobb oldali panelen példányok gombot. akkor kap egy listát az összes olyan esetről, mert a BIOS a rendszerben csak egy van, akkor a másolat lesz egy példányban. Kattintson duplán a példány akkor megy a leírás - tájékoztatás a BIOS beállításokat.

Class win32_bios - információk megszerzésére paraméterek BIOS

Most lássuk, hogyan tudjuk húzni információt a paramétereket a BIOS-ba WMIC parancssori segédprogramot.

Információk megjelenítéséhez a tulajdonságok és módszerek Win32_BIOS osztály:

Egy tábla megkapjuk az ingatlan értékét osztály példányok, és elküldi a kimenetet külső file:

Tulajdonságok Win32_BIOS - a paramétereket a BIOS

BiosCharacteristics - Tartalmaz egy sor funkciók BIOS-beállítások a rendszer által támogatott. Ha a BIOS is támogat, az ő neve teszek egy plusz - ha nem negatív. Egy tömb tartalmazhatja a következő értékeket:

BIOSVersion - Az ingatlan egy tömb, amely információkat tartalmaz a BIOS beállításokat. Továbbá, ez az információ tárolódik a Windows rendszerleíró adatbázisában.

BuildNumber - Tartalmazza a build számot, (CIM_SoftwareElement).

Képaláírás - rövid leírása, (CIM_ManagedSystemElement)

Kódkészlet - kód oldalon, (CIM_SoftwareElement).

CurrentLanguage - A név a jelenlegi BIOS nyelvet.

Leírás - leírása, (CIM_ManagedSystemElement).

IdentificationCode - ID a gyártó által meghatározott, (CIM_ManagedSystemElement). Információ a paramétereket a BIOS-ban.

InstallableLanguages ​​- Információt ad a nyelvek számát telepítéshez. Nyelv meghatározhatja a különböző tulajdonságok, mint például az, hogy támogatni kell a Unicode vagy szöveget egy másik betűt irányba.

InstallDate - üzembe helyezés dátuma, (CIM_ManagedSystemElement).

LanguageEdition - nyelvi változata a program elem (CIM_SoftwareElement).

ListOfLanguages ​​- tömb, amely megadja a nyelvek listáját által támogatott BIOS.

Gyártó - Gyártó, (CIM_SoftwareElement). BIOS beállításokat.

Név - Nevezze azonosítására, (CIM_ManagedSystemElement).

OtherTargetOS - a gyártó és az operációs rendszer típusát szoftver az elemet, ha TargetOperatingSystem a tulajdonság értéke 1, ennek eredményeként az ingatlanok OtherTargetOS érték nem lehet üres. Az összes többi értéket TargetOperatingSystem ingatlan OtherTargetOS érték NULL, (CIM_SoftwareElement).

PrimaryBIOS - Ha az érték TRUE, akkor a BIOS egy bázikus, (CIM_BIOSElement).

Releasedate - régebbiek.

SerialNumber - sorszám, (CIM_SoftwareElement). A BIOS paramétereket.

SMBIOSBIOSVersion - nincs BIOS-verzió alapján nyert adatok SMBIOS.

SMBIOSMajorVersion - fő verziószám SMBIOS. A tulajdonság értéke NULL, ha SMBIOS nem található.

SMBIOSMinorVersion - További SMBIOS verziószáma. A tulajdonság értéke NULL, ha SMBIOS nem található.

SMBIOSPresent - Meghatározza, hogy a SMBIOS használják a számítógépet. Ha igen, az SMBIOS használni. BIOS beállításokat.

SoftwareElementID - Az azonosító a program elem, az információ a BIOS (CIM_SoftwareElement).

SoftwareElementState - Állapot programelem, (CIM_SoftwareElement). értékek:

  • 0 - A bevethető (telepíthető).
  • 1 - Sets (telepíthető).
  • 2 - Végrehajtható (Végrehajtható).
  • 3 - Works (futás).

Status - Jelenlegi állapota az objektum, (CIM_ManagedSystemElement). értékek:

TargetOperatingSystem - Meghatározza a cél operációs rendszert birtokló szoftver elem (CIM_SoftwareElement). értékek:

Verzió - BIOS verzió, (CIM_SoftwareElement)

Programkódpéldákat - BIOS-beállítások

Nos, az elméleti részben azt befejezte, akkor most folytassa a programozást. Úgy véljük, két egyszerű példát programkód nyelvén VBScript és JScript. amely megjeleníti az aktuális paramétereket a BIOS-ban. Ne feledje, hogy a szkriptek Windows Script Host kiszolgálón. Példáját követve adok némi magyarázatot a számukra.