SMS_AppDeploymentAssetDetails Server WMI Class

The SMS_AppDeploymentAssetDetails Windows Management Instrumentation (WMI) class is an SMS Provider server class, in Configuration Manager, that represents asset-level details about the deployment.

The following syntax is simplified from Managed Object Format (MOF) code and includes all inherited properties.

Syntax

Class SMS_AppDeploymentAssetDetails : SMS_BaseClass  
{  
    UInt32 AppCI;  
    String AppName;  
    UInt32 AppStatusType;  
    UInt32 AssignmentID;  
    String AssignmentUniqueID;  
    String CollectionID;  
    String CollectionName;  
    UInt32 ComplianceState;  
    UInt32 DeploymentIntent;  
    UInt32 DTCI;  
    UInt32 DTModelID;  
    String DTName;  
    UInt64 DTResultID;  
    UInt32 EnforcementState;  
    UInt32 ExtendedInfoDescriptionID;  
    UInt32 ExtendedInfoID;  
    UInt32 InstalledState;  
    Boolean IsMachineAssignedToUser;  
    Boolean IsMachineChangesPersisted;  
    Boolean IsVM;  
    UInt32 MachineID;  
    String MachineName;  
    UInt32 PolicyModelID;  
    UInt32 Revision;  
    DateTime StartTime;  
    UInt32 StatusType;  
    String Technology;  
    UInt32 UpdateState;  
    String UserName;  
    String VMHostName;  
};  

Methods

The SMS_AppDeploymentAssetDetails class does not define any methods.

Properties

AppCI
Data type: UInt32

Access type: Read-only

Qualifiers: [not_null, read]

Application configuration item.

AppName
Data type: String

Access type: Read-only

Qualifiers: [read]

Application description.

AppStatusType
Data type: UInt32

Access type: Read-only

Qualifiers: [not_null, read]

Application status type. Possible values are:

Value Application status
1 Success
2 InProgress
3 RequirementsNotMet
4 Unknown
5 Error

AssignmentID
Data type: UInt32

Access type: Read-only

Qualifiers: [key, not_null, read]

See SMS_CIAssignmentBaseClass Server WMI Class.

AssignmentUniqueID
Data type: String

Access type: Read-only

Qualifiers: [not_null, read]

See SMS_CIAssignmentBaseClass Server WMI Class.

CollectionID
Data type: String

Access type: Read-only

Qualifiers: [not_null, read]

ID of the collection to which the deployment was deployed.

CollectionName
Data type: String

Access type: Read-only

Qualifiers: [not_null, read]

Collection name.

ComplianceState
Data type: UInt32

Access type: Read-only

Qualifiers: [not_null, read]

Compliance state for the configuration item.

DeploymentIntent
Data type: UInt32

Access type: Read-only

Qualifiers: [read]

Intended purpose of the deployment, regardless of the Action (Install or Uninstall) specified. Possible values are:

Value Intended purpose
1 Required
2 Available
3 Simulate

DTCI
Data type: UInt32

Access type: Read-only

Qualifiers: [key, not_null, read]

Deployment type configuration item.

DTModelID
Data type: UInt32

Access type: Read-only

Qualifiers: [key, not_null, read]

Deployment Type Model ID.

DTName
Data type: String

Access type: Read-only

Qualifiers: [read]

Description of the deployment type.

DTResultID
Data type: UInt64

Access type: Read-only

Qualifiers: [not_null, read]

Deployment Type Result ID.

EnforcementState
Data type: UInt32

Access type: Read-only

Qualifiers: [not_null, read]

The enforcement state. Possible values are:

Value Enforcement state
0 Enforcement State Unknown
1 Enforcement started
2 Enforcement waiting for content
3 Waiting for another installation to complete
4 Waiting for maintenance window before installing
5 Restart required before installing
6 General failure
7 Pending installation
8 Installing update
9 Pending system restart
10 Successfully installed update
11 Failed to install update
12 Downloading update
13 Downloaded update
14 Failed to download update

ExtendedInfoDescriptionID
Data type: UInt32

Access type: Read-only

Qualifiers: [not_null, read]

Extended information description ID.

ExtendedInfoID
Data type: UInt32

Access type: Read-only

Qualifiers: [not_null, read]

Extended information ID.

InstalledState
Data type: UInt32

Access type: Read-only

Qualifiers: [not_null, read]

Installed state. Possible values are:

Value Installed state
1 Uninstall
2 Install
3 Unknown

IsMachineAssignedToUser
Data type: Boolean

Access type: Read-only

Qualifiers: [read]

true if the computer is assigned to a user.

IsMachineChangesPersisted
Data type: Boolean

Access type: Read-only

Qualifiers: [read]

true if changes made to virtual machine are persisted.

IsVM
Data type: Boolean

Access type: Read-only

Qualifiers: [read]

true if the computer is a virtual machine.

MachineID
Data type: UInt32

Access type: Read-only

Qualifiers: [not_null, read]

ID of the virtual machine.

MachineName
Data type: String

Access type: Read-only

Qualifiers: [key, not_null, read]

Virtual machine name.

PolicyModelID
Data type: UInt32

Access type: Read-only

Qualifiers: [not_null, read]

Policy Model ID.

Revision
Data type: UInt32

Access type: Read-only

Qualifiers: [not_null, read]

Revision.

StartTime
Data type: DateTime

Access type: Read-only

Qualifiers: [read]

Deployment time.

StatusType
Data type: UInt32

Access type: Read-only

Qualifiers: [not_null, read]

Status type.

Value Status type
1 Success
2 InProgress
3 RequirementsNotMet
4 Unknown
5 Error

Technology
Data type: String

Access type: Read-only

Qualifiers: [not_null, read]

Technology.

UpdateState
Data type: UInt32

Access type: Read-only

Qualifiers: [not_null, read]

Update state.

UserName
Data type: String

Access type: Read-only

Qualifiers: [key, not_null, read]

User name.

VMHostName
Data type: String

Access type: Read-only

Qualifiers: [read]

Virtual machine host name.

Remarks

Requirements

Runtime Requirements

For more information, see Configuration Manager Server Runtime Requirements.

Development Requirements

For more information, see Configuration Manager Server Development Requirements.