Practices Guide
Lifecycle Controller Integration―Best Practices Specification
118
NOTE: 12G example output shown below
DCIM_LCRegisteredProfile
AdvertiseTypeDescriptions = WS-Identify
AdvertiseTypeDescriptions = Interop Namespace
AdvertiseTypes = 1
AdvertiseTypes = 1
InstanceID = DCIM:PCIDevice:1.0.0
OtherRegisteredOrganization = DCIM
ProfileRequireLicense = Remote Inventory
ProfileRequireLicenseStatus = LICENSED
RegisteredName = PCI Device
RegisteredOrganization = 1
RegisteredVersion = 1.0.0
23 Sensors Profile Use Cases
23.1 Discovery of Sensor Profile Support
There is currently not a registered Sensor Profile prior to LC2.0. However, the CIM_Sensor
class has been implemented, which returns all the sensor views when enumerated.
Use the following procedure below to confirm the existence of Sensors profile support in
LC2.0+.
Applies to: LC2+
Prerequisites for script: none
Script: GetSensorProfile.win
A) The Lifecycle Controller remote service must be in a “ready” state before executing any
other WSMAN commands.
GetRemoteServicesAPIStatus():
B) GetLCRegisteredProfiles(): ENUMERATE the DCIM_LCRegisteredProfile class to view all
registered profiles. See section 2.2 for a definition of
ENUMERATE .
C) Search for “RegisteredName=Sensors” and note its instanceID to use in step D)
D) GetLCRegisteredProfile(): GET the DCIM_LCRegisteredProfile instance using the
InstanceID from C). See Section 2.3 for a definition of
GET.
Results for the InstanceID of DCIM:Sensors:1.0.0 shown below. If no instance is returned, the
profile is not supported.
NOTE: 12G example output shown below
DCIM_LCRegisteredProfile
AdvertiseTypeDescriptions = WS-Identify
AdvertiseTypeDescriptions = Interop Namespace