White Papers
Dell™ Lifecycle Controller 2 Web Services Interface Guide for Windows  Version: 2.1.0 
26 
To determine account state setting capabilities: 
1.  Get the CIM_Account class instance of interest using EnumerateEPR mode. 
2.  Enumerate the associators of the CIM_Account instance and search for 
CIM_EnabledLogicalElementCapabilities class instance. 
3.  The presence of “RequestedStatesSupported” determines which states could be set. 
4.  One exception is account index 0. The first account is static and could not be set. 
OUTPUT-D: 
 DCIM_EnabledLogicalElementCapabilities 
 ElementName = Account Capabilities 
 ElementNameEditSupported = false 
 InstanceID = DCIM_EnabledLogicalElementCapabilities:1 
 MaxElementNameLen = 0 
 RequestedStatesSupported = 2, 3 
. 
. 
. 
5.4.2  Privilege and Capabilities (using DMTF Model) 
The account privilege assigned to a user is defined in the class CIM_Privilege associated with the 
CIM_Account class. The class contains a list of privileges granted to the user account.  
Profiles: 
http://www.dmtf.org/sites/default/files/standards/documents/DSP1034_1.0.1.pdf 
http://www.dmtf.org/sites/default/files/standards/documents/DSP1039_1.0.0.pdf 
To get the instance of CIM_Privilege for an account: 
1.  Get the CIM_Account class instance of interest using EnumerateEPR mode. 
2.  Enumerate the associators of the CIM_Account instance and search for CIM_Identity class 
instance using EnumerateEPR mode. 
3.  Enumerate the associators of the CIM_Identity instance and search for CIM_Role class instance 
using EnumerateEPR mode. 
4.  Enumerate the associators of the CIM_Role instance and search for CIM_Privilege class instance. 
An alternative to the above method, you can retrieve the specific CIM_Privilege instance by 
enumerating the class directly with filter. This method is similar to the example used to retrieve 
CIM_Account. 
EXAMPLE: 










