Reference Guide
187 Lifecycle Controller Web Services Interface Guide for Linux
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/DCI
M_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>
<n1:CurrentValue>Uefi</n1:CurrentValue>
<n1:DefaultValue xsi:nil="true"/>
<n1:FQDD>BIOS.Setup.1-1</n1:FQDD>
<n1:InstanceID>BIOS.Setup.1-1:BootMode</n1:InstanceID>
<n1:IsReadOnly>false</n1:IsReadOnly>
<n1:PendingValue xsi:nil="true"/>
The ‘get’ instance method in
Section 17.2 will use this
InstanceID as input.
The ‘set attribute’ method in
Section 17.3 will use the
AttributeName and
PossibleValues fields as input.