Package Properties

In this version of the Packaging PowerBench you have to set the properties of the packages manually in the package properties file "Package.xml" located in the package directory. In a future version we will enable this in the graphical user interface.

The following properties are currently available in the package properties file:

  • ID
    Unique GUID that identifies the package. Automatically generated and used to log execution and, if necessary, for the Active Setup registry entries.
  • Name
    Package display name specified when the package is created. It is also displayed in the tabs of the package files being edited and in the title bar of the window.
  • Displayname
    Optional: Localizable display name of the package.
  • Description
    Optional: Localizable description of the package.
  • Vendor
    Optional: Manufacturer of the software that installs the package.
  • Version
    Optional: Version of the software that installs the package. Initialized with 1.0 for new packages.
  • Revision
    Integer value of the revision of the package. When revising a package and redistributing to existing clients, this revision number should be increased.
  • Architecture
    Optional: Specifies whether the packet is 32-bit or 64-bit. Is automatically entered with the value of the environment variable "Processor_Architecture".
  • Language
    Optional: Language of the software that installs the package. Is automatically entered with the currently set language of the Packaging PowerBench.
  • ScriptVersion
    Optional: Version of the script. Initialized with 1.0 for new packages.
  • ScriptDate
    Optional: Specifies the date and time the package was created. Is automatically entered with the current system time.
  • ScriptAuthor
    Optional: Specifies the author of the package. Is automatically entered with the value of the environment variable "Username".
  • HasUserPart
    Specifies whether the package contains a user part. If set to 1, Active Setup registry entries are created (see Packages with user parts). Default value for new packages is 0.