The SMS_AppDeploymentAssetDetails Windows Management Instrumentation (WMI) class is an SMS Provider server class, in System Center 2012 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.

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;
	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: UInt32Access type: Read-only Qualifiers: [not_null, read]Application configuration item.
AppName

Data type: StringAccess type: Read-only Qualifiers: [read]Application description.
AppStatusType

Data type: UInt32Access type: Read-only Qualifiers: [not_null, read]Application status type. Possible values are:

1

Success

2

InProgress

3

RequirementsNotMet

4

Unknown

5

Error

AssignmentID

Data type: UInt32Access type: Read-only Qualifiers: [key, not_null, read]See SMS_CIAssignmentBaseClass Server WMI Class.
AssignmentUniqueID

Data type: StringAccess type: Read-only Qualifiers: [not_null, read]See SMS_CIAssignmentBaseClass Server WMI Class.
CollectionID

Data type: StringAccess type: Read-only Qualifiers: [not_null, read]ID of the collection to which the deployment was deployed.
CollectionName

Data type: StringAccess type: Read-only Qualifiers: [not_null, read]Collection name.
ComplianceState

Data type: UInt32Access type: Read-only Qualifiers: [not_null, read]Compliance state for the configuration item.
DeploymentIntent

Data type: UInt32Access type: Read-only Qualifiers: [read]Intended purpose of the deployment. Possible values are:

1

Install

2

Uninstall

3

Preflight

DTCI

Data type: UInt32Access type: Read-only Qualifiers: [key, not_null, read]Deployment type configuration item.
DTModelID

Data type: UInt32Access type: Read-only Qualifiers: [key, not_null, read]Deployment Type Model ID.
DTName

Data type: StringAccess type: Read-only Qualifiers: [read]Description of the deployment type.
DTResultID

Data type: UInt64Access type: Read-only Qualifiers: [not_null, read]Deployment Type Result ID.
EnforcementState

Data type: UInt32Access type: Read-only Qualifiers: [not_null, read]The enforcement state. Possible values are:

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: UInt32Access type: Read-only Qualifiers: [not_null, read]Extended information description ID.
ExtendedInfoID

Data type: UInt32Access type: Read-only Qualifiers: [not_null, read]Extended information ID.
IsMachineAssignedToUser

Data type: BooleanAccess type: Read-only Qualifiers: [read]true if the computer is assigned to a user.
IsMachineChangesPersisted

Data type: BooleanAccess type: Read-only Qualifiers: [read]true if changes made to virtual machine are persisted.
IsVM

Data type: BooleanAccess type: Read-only Qualifiers: [read]true if the computer is a virtual machine.
MachineID

Data type: UInt32Access type: Read-only Qualifiers: [not_null, read]ID of the virtual machine.
MachineName

Data type: StringAccess type: Read-only Qualifiers: [key, not_null, read]Virtual machine name.
PolicyModelID

Data type: UInt32Access type: Read-only Qualifiers: [not_null, read]Policy Model ID.
Revision

Data type: UInt32Access type: Read-only Qualifiers: [not_null, read]Revision.
StartTime

Data type: DateTimeAccess type: Read-only Qualifiers: [read]Deployment time.
StatusType

Data type: UInt32Access type: Read-only Qualifiers: [not_null, read]Status type.

1

Success

2

InProgress

3

RequirementsNotMet

4

Unknown

5

Error

Technology

Data type: StringAccess type: Read-only Qualifiers: [not_null, read]Technology.
UpdateState

Data type: UInt32Access type: Read-only Qualifiers: [not_null, read]Update state.
UserName

Data type: StringAccess type: Read-only Qualifiers: [key, not_null, read]User name.
VMHostName

Data type: StringAccess type: Read-only Qualifiers: [read]Virtual machine host name.

Remarks

Requirements

Runtime Requirements

Development Requirements