SMS_AppDeploymentAssetDetails Server WMI Class
Applies To: System Center 2012 Configuration Manager, System Center 2012 Configuration Manager SP1, System Center 2012 R2 Configuration Manager
The SMS_AppDeploymentAssetDetails Windows Management Instrumentation (WMI) class is an SMS Provider server class, in System Center 2012 R2 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: 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]
AssignmentUniqueID
Data type: StringAccess type: Read-only
Qualifiers: [not_null, read]
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.
InstalledState
Data type: UInt32Access type: Read-only
Qualifiers: [not_null, read]
Installed state. Possible values are:
1
Uninstall
2
Install
3
Unknown
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
For more information, see Configuration Manager Server Runtime Requirements.
Development Requirements
For more information, see Configuration Manager Server Development Requirements.