Practices Guide
Lifecycle Controller Integration―Best Practices Specification
134
Prerequisites for script: none
Script: GetInstalledBIOSView.win
A) The Lifecycle Controller remote service must be in a “ready” state before executing any
other WSMAN commands. The GetRSStatus() method or the GetRemoteServicesAPIStatus()
method may be used depending on the version of the LC Management registered profile.
B) GetSoftwareIdentities(): ENUMERATE the DCIM_SoftwareIdentity class to view all
instances. See section 2.2 for a definition of
ENUMERATE .
Choose the Software Identity instance with ElementName=“BIOS” and Status="Installed" to
use in C)
C) GetSoftwareIdentity(): GET the DCIM_SoftwareIdentity instance from C). See Section
2.3 for a definition of
GET.
The instance of the installed BIOS that contains the information will be returned.
29.5 Get the Available iDRAC Firmware Inventory
Use the following procedure to get the available iDRAC software instance. The URI for getting
particular instance information is deterministic (i.e the InstanceID will be unique for each
instance).
Applies to: LC1.4.0+
Prerequisites for script: none
Script: GetAvailableiDRACView.win
A) The Lifecycle Controller remote service must be in a “ready” state before executing any
other WSMAN commands. The GetRSStatus() method or the GetRemoteServicesAPIStatus()
method may be used depending on the version of the LC Management registered profile.
B) GetSoftwareIdentities(): ENUMERATE the DCIM_SoftwareIdentity class to view all
instances. See section 2.2 for a definition of
ENUMERATE .
[Prior to LC2] Choose the Software Identity instance with ElementName=“iDRAC6” and
Status="Available" to use in C)
[LC2] Choose the Software Identity instance with ElementName=“ Integrated Dell Remote
Access Controller” and Status="Available" to use in C)
C) GetSoftwareIdentity(): GET the DCIM_SoftwareIdentity instance from C). See Section
2.3 for a definition of
GET.
The instance of the available iDRAC that contains the information will be returned.