Practices Guide
LC Integration Best Practices Specification
104
Applies to: LC1.5.0+
Prerequisites for script: none
Script: GetUsersAssignedCLPPrivileges.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) GetUsersAssignedCLPPrivileges(): ENUMERATE the
DCIM_CLPRBAIdentityMemberOfCollection class to view all instances. See section 2.2 for a
definition of ENUMERATE .
The associations between all CLP Identities and CLP Roles will be returned.
17 Service Processor Profile Use Cases
17.1 Discovery of Service Processor profile support
Use the following procedure below to confirm the existence of Service Processor profile support.
Applies to: LC1.5.0+
Prerequisites for script: none
Script: GetServiceProcessorProfile.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) GetLCRegisteredProfiles(): ENUMERATE the DCIM_LCRegisteredProfile class to view all
registered profiles. See section 2.2 for a definition of ENUMERATE .
C) Search for “RegisteredName=Service Processor” 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: SystemInfo:1.0.0 shown below. If no instance is returned,
the profile is not supported.
DCIM_LCRegisteredProfile
AdvertiseTypeDescriptions = WS-Identify
AdvertiseTypeDescriptions = Interop Namespace
AdvertiseTypes = 1
AdvertiseTypes = 1
InstanceID = DCIM:ServiceProcessor:1.0.0
OtherRegisteredOrganization = DCIM
ProfileRequireLicense
ProfileRequireLicenseStatus
RegisteredName = Service Processor
RegisteredOrganization = 1