2.2.2.4.2 canUpgradeScript Attribute UpgradeType Values

The canUpgradeScript attribute <UpgradeType> values are as follows.

Value

Meaning

01

UPGFLG_Uninstall

The application referenced by <SoftwareDN> MUST be replaced--uninstalled--prior to installing this application.

02

UPGFLG_NoUninstall

The application referenced by <SoftwareDN> MUST be upgraded. Removal is not required prior to installing this application.

04

UPGFLG_UpgradedBy

The application referenced by <SoftwareDN> is being upgraded by another package in the same GPO. The administrative plug-in SHOULD prevent the user from manipulating this upgrade.

08

UPGFLG_Enforced

This package forces an existing installed instance of the same productCode (objectId of the package) to be upgraded. The administrative plug-in SHOULD prevent the user from removing this enforced upgrade.