Class CIM_AccountManagementService
extends CIM_IdentityManagementService

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_AuthenticationService
   |
   +--CIM_IdentityManagementService
   |
   +--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.33.0

Class Properties

Inherited Properties

NameData TypeClass Origin
CaptionstringCIM_ManagedElement
CommunicationStatusuint16CIM_ManagedSystemElement
CreationClassNamestringCIM_Service
DescriptionstringCIM_ManagedElement
DetailedStatusuint16CIM_ManagedSystemElement
ElementNamestringCIM_ManagedElement
EnabledDefaultuint16CIM_EnabledLogicalElement
EnabledStateuint16CIM_EnabledLogicalElement
Generationuint64CIM_ManagedElement
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

CreateUserContact (uint32)

Method Qualifiers (CreateUserContact)

NameData TypeValue
DescriptionstringCreateUserContact creates a UserContact for the specificed system. Upon successful completed of the method, there shall be a newly created instance of CIM_UserContact associated to an instance of CIM_Identity through CIM_AssignedIdentity. A CIM_Identity instance may be created by the method or may be one that already existed that represented this user.
Experimentalbooleantrue
ValueMapstringCompleted with No Error, Not Supported, Failed, Method Reserved
Valuesstring0, 1, 2, ..

Method Parameters (CreateUserContact)

NameTypeQualifiers
NameData TypeValue
UserContactTemplatestring
DescriptionstringUserContactTemplate is a template for the desired UserContact to be created
EmbeddedInstancestringCIM_UserContact
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.
Outbooleantrue
System REF CIM_ComputerSystem
DescriptionstringThe scoping ComputerSystem in which to create the Account.
Requiredbooleantrue
UserContact REF CIM_UserContact
DescriptionstringReference to the instance of CIM_Account created when the method returns a value of 0
Outbooleantrue

getAccount (uint32)

Method Qualifiers (getAccount)

NameData TypeValue
DescriptionstringGetAccount will retrieve a CIM_Account reference for the supplied UserID.
Experimentalbooleantrue
ValueMapstringCompleted with No Error, Not Supported, Failed, Method Reserved
Valuesstring0, 1, 2, ..

Method Parameters (getAccount)

NameTypeQualifiers
NameData TypeValue
UserIDstring
DescriptionstringThe UserID for the CIM_Account to be retrieved.
Account REF CIM_Account
DescriptionstringThe reference to the instance of CIM_Account that has the supplied UserID
Outbooleantrue

getUserContact (uint32)

Method Qualifiers (getUserContact)

NameData TypeValue
DescriptionstringGetUserContact will retrieve a CIM_UserContact reference for the supplied UserID.
Experimentalbooleantrue
ValueMapstringCompleted with No Error, Not Supported, Failed, Method Reserved
Valuesstring0, 1, 2, ..

Method Parameters (getUserContact)

NameTypeQualifiers
NameData TypeValue
UserIDstring
DescriptionstringThe UserID for the CIM_UserContact to be retrieved.
UserContact REF CIM_UserContact
DescriptionstringThe reference to the instance of CIM_UserContact that has the supplied UserID.
Outbooleantrue

Inherited Class Methods

NameReturn TypeClass Origin
ChangeAffectedElementsAssignedSequenceuint32CIM_Service
RequestStateChangeuint32CIM_EnabledLogicalElement
StartServiceuint32CIM_Service
StopServiceuint32CIM_Service