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.