The Install Windows Management Instrumentation (WMI) class method, in Configuration Manager, that installs an application.  

The following syntax is simplified from Managed Object Format (MOF) code and defines the method.

uint32 Install 
{
	[IN]	String Id
	[IN]	String Revision
	[IN]	Boolean IsMachineTarget
	[IN]	UInt32 EnforcePreference
	[IN]	String Priority
	[IN]	Boolean IsRebootIfNeeded
	[OUT]   String JobId
};

Parameters

Id

Data type: StringQualifiers: [id("0"), in]Application identifier.  
Revision

Data type: StringQualifiers: [id("1"), in]Revision.  
IsMachineTarget

Data type: BooleanQualifiers: [id("2"), in]true if the application targets a device.  
EnforcePreference

Data type: UInt32Qualifiers: [id("3"), in, values]Enforce preference. Possible values are:  

0

Immediate

1

NonBusinessHours

2

AdminSchedule

Priority

Data type: StringQualifiers: [id("4"), in, valuemap]Priority. Possible values are:  

Foreground

High

Normal

Low

IsRebootIfNeeded

Data type: BooleanQualifiers: [id("5"), in]true if a reboot is needed.  
JobId

Data type: StringQualifiers: [id("6"), out]Job identifier.  

Remarks

Requirements

Runtime Requirements

Development Requirements