The InstallUpdates method, in Configuration Manager, installs an array of software updates that have been deployed to the client computer.

[IDL]
HRESULT InstallUpdates(
	const VARIANT arrUpdates,
	const CCM_CONTENTPRIORITY eContentPriority,
	const ULONG ulOptions
);

Parameters

arrUpdates


Data type: VARIANTQualifiers: [in]An array of IDs of software updates to install. The caller uses the ICCMUpdatesDeployment::EnumerateUpdates Method to obtain the collection of updates to be installed and their IDs.
eContentPriority


Data type: CCM_CONTENTPRIORITYQualifiers: [in]The download priority of the update content binaries. Possible values are:

0

PriorityForeground

1

PriorityHigh

2

PriorityMedium

3

PriorityLow

ulOptions


Data type: ULONGQualifiers: [in]Flags that affect the installation job behavior. Possible values are combinations (bitwise OR) of the following, defined by the EUpdateJobOptions enumeration:

0x0001

UPDATE_CHECK_LOCATIONS

0x0002

UPDATE_FORCED_SCAN

0x0004

UPDATE_WAIT_AU_AVAILABILITY

0x0008

UPDATE_IGNORE_SERVICEWINDOW

0x0010

UPDATE_IGNORE_REBOOTWINDOW

0x0020

UPDATE_RETRY_DETECT_ON_FAILURE

0x0040

UPDATE_RAISE_MOMALERTS_ON_FAILURE

0x0080

UPDATE_DISABLE_NONSMS_MOMALERTS

Return Values

An HRESULT code. Possible values include, but are not limited to, the following:

S_OK


The method succeeded.

Remarks

The updates to install using this method must be in the available list as updates that are missing on the client computer.

Requirements

Runtime Requirements

Development Requirements

See Also


Send comments about this topic to Microsoft.