Technical White Paper

17 Managing BIOS Configuration
This feature provides the ability to get and set any configurable BIOS attributes that are available in
BIOS UEFI HII. The BIOS Management Profile extends the management capabilities of referencing
profiles by adding the capability to represent and configure BIOS attributes, such as a Network
Controller or IDE Controller.
Profile and Associated MOFs:
http://www.delltechcenter.com/page/DCIM.Library.Profile
17.1 Listing the BIOS Inventory-Enumeration Class
The BIOS Inventory contains the following attributes:
DCIM_BIOSEnumeration
(17.1),
DCIM_BIOSInteger
(17.5),
DCIM_BIOSString
(
17.6),
and
DCIM_BIOSPassword
(17.10).
Enumerating the
BIOSEnumeration
Class will display all BIOS attributes in a computer system.
Enumerate
BIOSEnumeration
with the following parameters and syntax:
EXAMPLE:
wsman enumerate http://schemas.dmtf.org/wbem/wscim/1/cimschema/
2/root/dcim/DCIM_BIOSEnumeration
-h $IPADDRESS -V -v -c dummy.cert -P 443
-u $USERNAME -p $PASSWORD -j utf-8 -y basic
OUTPUT:
<n1:DCIM_BIOSEnumeration>
<n1:AttributeName>NumLock</n1:AttributeName>
<n1:CurrentValue>On</n1:CurrentValue>
<n1:DefaultValue xsi:nil="true"/>
<n1:FQDD>BIOS.Setup.1-1</n1:FQDD>
<n1:InstanceID>BIOS.Setup.1-1:NumLock</n1:InstanceID>
<n1:IsReadOnly>false</n1:IsReadOnly>
<n1:PendingValue xsi:nil="true"/>
<n1:PossibleValues>On</n1:PossibleValues>
<n1:PossibleValues>Off
</n1:PossibleValues>
</n1:DCIM_BIOSEnumeration>
<n1:DCIM_BIOSEnumeration>
<n1:AttributeName>ReportKbdErr
</n1:AttributeName>
<n1:CurrentValue>NoReport</n1:CurrentValue>
<n1:DefaultValue xsi:nil="true"/>
<n1:FQDD>BIOS.Setup.1-1</n1:FQDD>
<n1:InstanceID>BIOS.Setup.1-1:ReportKbdErr</n1:InstanceID>
<n1:IsReadOnly>false</n1:IsReadOnly>
<n1:PendingValue xsi:nil="true"/>
<n1:PossibleValues>Report</n1:PossibleValues>
<n1:PossibleValues>NoReport
</n1:PossibleValues>
</n1:DCIM_BIOSEnumeration>
<n1:DCIM_BIOSEnumeration>
<n1:AttributeName>BootMode
</n1:AttributeName>
The ‘get’ instance method in
Section 17.2 will use this
InstanceID
as input.