Package building

A package is a collection of automated tasks (actions) used to perform administrative tasks on a target device. These tasks may be installing, modifying or uninstalling software or configuring target device's operating system. Packages have a predefined life cycle in Miradore Management Suite. A package consists of one or more actions defined to run in specific order each with its own parameters. Package actions are predefined commands or functions which each utilize one or more parameter.

To run packages on a computer or device, it must have the Miradore client installed. The client applies the package actions one by one and runs the commands included in each action. If all actions are applied successfully, the client returns success result code to the Miradore server. If any action fails, the package installation stops there and the error code, error message and a pointer to the failing action are returned as a result.

Packages never include any installation media. If a packages requires media, such as files, scripts or configuration files, those are always read from a separate file share from the installation point. The correct installation point is dynamically selected for each package distribution so that the closest file share is always used.

Supported platforms

Package building and software deployment is supported on the following client platforms: Windows, Linux, and OS X.

More information

Miradore features by desktop platform

Prerequisites before starting package building

Main steps when building a package

  1. Create the Package item (Choose Operations > Software management > Packages). Users in the role of administrator or package builder can create packages.

  2. Enter all required information to the Package item and save the Package item page. See Package item attributes for detailed field descriptions.

  3. Open the Package editor tab and add required Package actions > Save the Package item page

  4. Start testing

  1. If the package passed the testing phase, you can now move on to request the activation of the package. You can send package activation request through the Tasks menu of the Packages view or Package item page.

  2. Users with the role of administrator or package approver can approve the package activation request and activate the package through the Tasks menu of the Packages view or Package item page.

  3. When activating the package, make also sure that the files needed by the package have been copied to the media master installation point..

  4. Test the package once more when it's activated into the production environment.

For examples, please see Package building example: Adobe Reader and Package building example: Microsoft Lync Basic 2013.

See also

How to attach packages to configuration items

Editing package bindings
Pinned packages