White Papers

148 Lifecycle Controller Integration Best Practices Guide
Prerequisites for script: none
Script: GetInstalledBIOSView.win
A) The Lifecycle Controller remote service must be in a “ready” state before running 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 running 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.