Class CIM_AccountManagementService
extends CIM_SecurityService

CIM_AccountManagementService creates, manages, and if necessary destroys Accounts on behalf of other SecuritySerices.

Table of Contents
Hierarchy
Direct Known Subclasses
Class Qualifiers
Class Properties
Class Methods


Class Hierarchy

CIM_ManagedElement
   |
   +--CIM_ManagedSystemElement
   |
   +--CIM_LogicalElement
   |
   +--CIM_EnabledLogicalElement
   |
   +--CIM_Service
   |
   +--CIM_SecurityService
   |
   +--CIM_AccountManagementService

Direct Known Subclasses

Class Qualifiers

NameData TypeValue
DescriptionstringCIM_AccountManagementService creates, manages, and if necessary destroys Accounts on behalf of other SecuritySerices.
UMLPackagePathstringCIM::User::Account
Versionstring2.19.0

Class Properties

Inherited Properties

NameData TypeClass Origin
CaptionstringCIM_ManagedElement
CommunicationStatusuint16CIM_ManagedSystemElement
CreationClassNamestringCIM_Service
DescriptionstringCIM_ManagedElement
DetailedStatusuint16CIM_ManagedSystemElement
ElementNamestringCIM_ManagedElement
EnabledDefaultuint16CIM_EnabledLogicalElement
EnabledStateuint16CIM_EnabledLogicalElement
HealthStateuint16CIM_ManagedSystemElement
InstallDatedatetimeCIM_ManagedSystemElement
InstanceIDstringCIM_ManagedElement
NamestringCIM_Service
OperatingStatusuint16CIM_ManagedSystemElement
OtherEnabledStatestringCIM_EnabledLogicalElement
PrimaryOwnerContactstringCIM_Service
PrimaryOwnerNamestringCIM_Service
PrimaryStatusuint16CIM_ManagedSystemElement
RequestedStateuint16CIM_EnabledLogicalElement
StartedbooleanCIM_Service
StartModestringCIM_Service
StatusstringCIM_ManagedSystemElement
SystemCreationClassNamestringCIM_Service
SystemNamestringCIM_Service
TimeOfLastStateChangedatetimeCIM_EnabledLogicalElement
TransitioningToStateuint16CIM_EnabledLogicalElement
AvailableRequestedStatesuint16[]CIM_EnabledLogicalElement
OperationalStatusuint16[]CIM_ManagedSystemElement
StatusDescriptionsstring[]CIM_ManagedSystemElement

Class Methods

Local Class Methods

CreateAccount (uint32)

Method Qualifiers (CreateAccount)

NameData TypeValue
DescriptionstringCreateAccount creates an Account on the specified ComputerSystem. Upon successful completion of the method, there shall be a newly created instance of CIM_Account associated through the CIM_AccountOnSystem association with the instance of ComputerSystem identified by the System parameter such that each property of the CIM_Account instance has the value of the corresponding property of the template instance specified by the AccountTemplate parameter and the CIM_Account instance is associated with this instance of CIM_AccountManagementService through the CIM_ServiceAffectsElement association. Instances of CIM_Identity may be created by the method and associated with the instance of CIM_Account through CIM_AssignedIdentity. If one or more instances of CIM_Identity are created, a reference to each shall be returned in the Identities parameter, otherwise the Identities parameter shall be NULL upon method completion.
ValueMapstring0, 1, 2, .., 32768..65535
ValuesstringCompleted with No Error, Not Supported, Failed, Method Reserved, Vendor Specific

Method Parameters (CreateAccount)

NameTypeQualifiers
NameData TypeValue
AccountTemplatestring
DescriptionstringAccountTemplate is a template for the desired Account to be created.
EmbeddedInstancestringCIM_Account
INbooleantrue
Requiredbooleantrue
IdentitiesCIM_Identity[]
DescriptionstringReference to the instances of CIM_Identity created when the method returns a value of 0. NULL if no such instances are created.
INbooleanfalse
OUTbooleantrue
Account REF CIM_Account
DescriptionstringReference to the instance of CIM_Account created when the method returns a value of 0.
INbooleanfalse
OUTbooleantrue
System REF CIM_ComputerSystem
DescriptionstringThe scoping ComputerSystem in which to create the Account.
INbooleantrue
Requiredbooleantrue

Inherited Class Methods

NameReturn TypeClass Origin
RequestStateChangeuint32CIM_EnabledLogicalElement
StartServiceuint32CIM_Service
StopServiceuint32CIM_Service