White Papers
Dellâ„¢ Lifecycle Controller 2 Web Services Interface Guide for Linux  Version: 2.1.0 
29 
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: 
wsman enumerate http://schemas.dmtf.org/wbem/wscim/1/cim-
schema/2/root/dcim/DCIM_LocalRolePrivilege 
-h $IPADDRESS -V -v -c dummy.cert -P 443 
-u $USERNAME -p $PASSWORD -j utf-8 -y basic 
OUTPUT: 
<n1:DCIM_LocalRolePrivilege> 
 <n1:Activities xsi:nil="true"/> 
 <n1:ActivityQualifiers xsi:nil="true"/> 
 <n1:Caption xsi:nil="true"/> 
 <n1:Description xsi:nil="true"/> 
 <n1:ElementName xsi:nil="true"/> 
 <n1:InstanceID>DCIM:Privilege:1</n1:InstanceID> 
 <n1:PrivilegeGranted>true</n1:PrivilegeGranted> 
 <n1:QualifierFormats xsi:nil="true"/> 
 <n1:RepresentsAuthorizationRights>false 
 </n1:RepresentsAuthorizationRights> 










