3.2.1.6 Software Package
The client plug-in software package ADM element provides a reference to an executable or an installation database that allows an application to be deployed. The reference is a network file system path that MUST resolve to either a Windows Installer package or a Windows executable program that can install the application. It also gives information on how the client can manipulate this application locally; for example, it describes how the application can be installed and removed. Caching this state on the client can be useful for other local operations that are outside the context of this protocol sequence; for example, removing the application when the client is not connected to a network. The state MUST consist of the following elements:
PackageName
User-friendly name of the application.
VersionHi
Major version number of the application.
VersionLo
Minor version number of the application.
Revision
Version number of the deployment as found in the revision attribute. The version changes each time a redeploy action occurs.
PackageId
A GUID unique in the domain for this software package. The objectGUID attribute of the PackageRegistration object MUST be used for this.
ProductId
Language
Numerical primary language identifier that indicates the language version of the application retrieved in the localeID attribute.
OutOfScopeBehavior
Indicates what to do if the client has installed the application in the past but policy application messages for this policy target no longer include this software package. This corresponds to the ACTFLG_UninstallOnPolicyRemoval and ACTFLG_OrphanOnPolicyRemoval flags of the packageFlags attribute defined in section 2.2.2.4.3, packageFlags Attribute Values.
Vendor
Friendly name of the application vendor.
-
A URL to a resource that allows users of the application to obtain support.
PackageType
Indicates the type of package used to install the application. This corresponds to the packageType attribute defined in section 2.2.2.4.4, packageType Attribute Values.