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 kapcsolódó Win32_ComputerSystem keresztül asszociatív osztály Win32_SystemBios.

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.

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.