Web Services Interface Guide
45 Dell Lifecycle Controller Web Services Interface Guide for Windows
RequestStateChange_OUTPUT
ReturnValue = 0
Response status other than zero indicates failure and error message information may be provided.
5.5.4 Modify User Privilege (Using DMTF Model)
When the account setting capability allows, the user account privileges may be modified by issuing a set()
operation on the ActivityQualifiers property of the CIM_Privilege class instance associated with the
CIM_Account class instance. The set() operation requires an instance reference. The instance reference
may be retrieved by adding EnumerateEPR mode to enumerate or get of the class.
The profile defines this property as string array containing all the privileges to be granted for the account.
Setting the list of privileges is a complete over-write of the previous setting. This restriction is a limitation
where the protocol does not define how to set a particular index in the list. The new list will replace the
previous list in its entirety.
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
Here is an example list of available privileges from an instance of the class
CIM_RoleBasedManagementCapabilities:
DCIM_LocalRoleBasedManagementCapabilities
ActivitiesSupported = 7, 7, 7, 7, 7, 7, 7, 7, 7
ActivityQualifiersSupported = Login to DRAC, Configure DRAC, Configure Users,
Clear Logs, Execute Server Control Commands, Access Console Redirection, Access
Virtual Media, Test Alerts, Execute Di agnostic Commands
ElementName = Local Role Based Management Capabilities
InstanceID = DCIM:LocalRoleBasedManagementCapabilities QualifierFormatsSupported
= 9, 9, 9, 9, 9, 9, 9, 9, 9 SharedPrivilegeSupported = false
SupportedMethods = 8
The privilege property ActivityQualifiers is an array of type string. To set more than one privilege, you need
to provide the same key name more than once. The tool does not allow duplicate keys to be entered
through the command line. Instead, you need to perform two operations.
Get an instance of the CIM_Privilege class of interest.
Using the class instance, replace the property ActivityQualifiers with the new values.
Use the new instance XML as input to the set operation.