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.35.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
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.
Requiredbooleantrue

CreateUserContact (uint32)

Method Qualifiers (CreateUserContact)

NameData TypeValue
DescriptionstringCreateUserContact creates a UserContact for the specified system. Upon successful completion 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.
ValueMapstring0, 1, 2, ..
ValuesstringCompleted with No Error, Not Supported, Failed, Method Reserved

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 when the method returns a value of 0. These instances may not be created as a part of the execution of this method. These instances may already exist prior to the invocation of this method.
Inbooleanfalse
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_UserContact created when the method returns a value of 0
Inbooleanfalse
Outbooleantrue

CreateUserContactByIdentity (uint32)

Method Qualifiers (CreateUserContactByIdentity)

NameData TypeValue
DescriptionstringCreateUserContactByIdentity creates a UserContact for the specificed system using the specified Identity. Upon successful completion of the method, there shall be a newly created instance of CIM_UserContact associated to the instance of CIM_Identity specified through CIM_AssignedIdentity.
ValueMapstring0, 1, 2, ..
ValuesstringCompleted with No Error, Not Supported, Failed, Method Reserved

Method Parameters (CreateUserContactByIdentity)

NameTypeQualifiers
NameData TypeValue
UserContactTemplatestring
DescriptionstringUserContactTemplate is a template for the desired UserContact to be created.
EmbeddedInstancestringCIM_UserContact
Requiredbooleantrue
Identity REF CIM_Identity
DescriptionstringA Reference to a existing CIM_Identity instance to be associated to the newly created CIM_UserContact instance.
Requiredbooleantrue
System REF CIM_ComputerSystem
DescriptionstringThe scoping ComputerSystem in which to create the Account.
Requiredbooleantrue
UserContact REF CIM_UserContact
DescriptionstringReference to the instance of CIM_UserContact created when the method returns a value of 0. This value shall be NULL if the method returns a value other than 0.
Inbooleanfalse
Outbooleantrue

GetAccounts (uint32)

Method Qualifiers (GetAccounts)

NameData TypeValue
DescriptionstringGetAccounts will retrieve the CIM_Account reference that match the supplied UserID.
ValueMapstring0, 1, 2, ..
ValuesstringCompleted with No Error, Not Supported, Failed, Method Reserved

Method Parameters (GetAccounts)

NameTypeQualifiers
NameData TypeValue
UserIDstring
DescriptionstringThe UserID for the CIM_Account instances to be retrieved.
AccountsCIM_Account[]
DescriptionstringAn array of references to the instances of CIM_Account that have the supplied UserID.
Inbooleanfalse
Outbooleantrue

GetUserContacts (uint32)

Method Qualifiers (GetUserContacts)

NameData TypeValue
DescriptionstringGetUserContacts will retrieve the CIM_UserContact references that match the supplied UserID.
ValueMapstring0, 1, 2, ..
ValuesstringCompleted with No Error, Not Supported, Failed, Method Reserved

Method Parameters (GetUserContacts)

NameTypeQualifiers
NameData TypeValue
UserIDstring
DescriptionstringThe UserID for the CIM_UserContact instances to be retrieved.
UserContactsCIM_UserContact[]
DescriptionstringAn array of references to the UserContact instances that have the supplied UserID.
Inbooleanfalse
Outbooleantrue

Inherited Class Methods

NameReturn TypeClass Origin
RequestStateChangeuint32CIM_EnabledLogicalElement
StartServiceuint32CIM_Service
StopServiceuint32CIM_Service