Practices Guide

LC Integration Best Practices Specification
124
OtherRegisteredOrganization = DCIM
ProfileRequireLicense = Power Budget
ProfileRequireLicense = Remote Firmware Configuration
ProfileRequireLicenseStatus = LICENSED
ProfileRequireLicenseStatus = LICENSED
RegisteredName = System Info
RegisteredOrganization = 1
RegisteredVersion = 1.2.0
28.2 Inventory of system info view
Use the following procedure below to list the inventory of all system info in the system.
Applies to: LC1.5.0+
Prerequisites for script: none
Script: GetSystemInfoViews.win
GetSystemViews(): ENUMERATE the DCIM_SystemView class to view all
instances. See section 2.2 for a definition of ENUMERATE .
The instance information of all available system info will be returned.
28.3 Get the first system info view’s information
Use the following procedure to get a single system info instance. The URI for getting particular
instance information is deterministic (i.e the InstanceID will be unique for each instance).
Applies to: LC1.5.0+
Prerequisites for script:
Set desired instanceID by editing script
Script: GetSysteminfoView.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) GetSystemView(): GET the DCIM_SystemView instance using the InstanceID=
System.Embedded.1. See Section 2.3 for a definition of GET.
The instance of DCIM_SystemView that contains the information on the first system info will be
returned.