Deploying EXE packages using Certero Distribution

certero logo_cropped_png-01 1.png

This article explains the process of creating packages containing .EXE files to be deployed via Certero Distribution. We will be creating a package for 'Greenshot' in this example.

Creating the package

1. Navigate to Distribution > Packages and select 'New'.

2. Enter a name and description for the package, then enter the UNC path to the source files and any credentials required to access the path (see example below).

3. Click the 'Procedures' tab and create an install procedure with the following parameters:

Name = Install
Command = %PKGDIR%\Greenshot-INSTALLER-1.2.10.6-RELEASE.exe
Parameters = /SILENT
Execution Context = Device Based
Allow User Interaction = Unchecked
N.B. '%PKGDIR%' is an alias for the UNC path entered above

4. We now need to create an uninstall procedure with the following parameters:

Name = Uninstall
Command = C:\Program Files\Greenshot\unins000.exe
Parameters = /SILENT
Execution Context = Device Based
Allow User Interaction = Unchecked

N.B. Please refer to the publishers information on what switches are required for the silent install of the executable you are attempting to install.

As we have now created both install and uninstall procedures the package is now complete and ready to be deployed.  We would recommend deploying to a test system before proceeding with wider deployment.

Deploying the Package

1. Navigate to Distribution > Active Jobs and click 'New'

2. Enter a name and description, then select the appropriate operating system, package and procedure.

3. Select the 'Schedule' tab and configure as required, we would recommend configuring the job as shown below when testing deployments:

4. Click the 'Options' tab and configure as required and click save, in this example we will proceed with the default settings shown below:

5. As we have selected 'Manual Selection' we will now need to add some target systems to the Active Job.  To do this right click the Active Job > Actions > Add Targets:

6. Select the required targets and click OK

7. You can monitor the progress of deployments within the Active Jobs area of the platform by navigating to Distribution > Active Jobs.

If you are experiencing failed deployments: