White Papers

17 Lifecycle Controller Integration Best Practices Guide
b. The output from above will provide the available properties of each view.
Capability Attributes (RAID example)
a. Enumerate the DCIM_RAIDString, DCIM_RAIDEnumeration, and DCIM_RAIDInteger classes
(DCIM_RAIDString shown below)
winrm enumerate "cimv2/root/dcim/DCIM_RAIDString" -r:https://IPADDRESS/wsman=-u:username -p:password -
SkipCNcheck -SkipCAcheck -encoding:(utf)-8 -a:basic - format:pretty
b. The output from above will provide the available attributes of each class
Firmware versioning
a. winrm enumerate "cimv2/root/dcim/DCIM_SoftwareIdentity" - r:https://IPADDRESS/wsman -u:username
-p:password -SkipCNcheck -SkipCAcheck - encoding:utf-8 -a:basic -format:pretty
b. The output from above will list all available and installed firmwares and corresponding firmware versions.
Examining the version of these firmwares, such as Lifecycle controller and iDRAC, can be used to
determine the feature set
1.8 Profile Revision Number Explanation
Profile revision numbers are a key metric in determining the available feature set. Examples of discovering, or obtaining,
profiles are covered extensively in this document along with example output.
The example shown below is for the LC Management profile. Discovering a particular profile on a system is a three step
process.
1. Enumerate the DCIM_LCRegisteredProfile class to view all available profiles
Search the RegisteredName field for the desired profile
Search for the RegisteredVersion field, which is the characteristic used to identify the supported features.
DCIM_LCRegisteredProfile
AdvertiseTypeDescriptions = WS-Identify
AdvertiseTypeDescriptions = Interop Namespace
AdvertiseTypes = 1
AdvertiseTypes = 1
InstanceID = DCIM:LCManagement:1.1.0
OtherRegisteredOrganization = DCIM
ProfileRequireLicense = Auto Discovery
ProfileRequireLicense = Part Replacement
ProfileRequireLicense = Remote Firmware Configuration
ProfileRequireLicense = Remote Inventory Export