---
title: "Deploying EXE packages using Certero Distribution"
canonical: "https://ai-docs.certero.com/space/CUP/118950857/Deploying%20EXE%20packages%20using%20Certero%20Distribution"
format: markdown
---
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). 

![image](media://86167795-ea5d-4983-9a50-3bc8ff17f65e)

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
```

![image](media://9e364a20-d266-433c-a22c-6f4a448d4b4c)

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. 

![image](media://6f12bcb3-b689-4eab-a728-08846d54d228)

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. 

![image](media://93ae1543-26b2-49b5-8e66-06a1f8e0aa93)

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

![image](media://76d8d237-f389-4300-b927-5b59f87aa383)

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

![image](media://0c22939d-be2d-49db-8bbe-57b9c988e09f)

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: 

![image](media://856c5465-89bd-4eba-8902-0f1cd5f2bb8b)

6. Select the required targets and click OK 

![image](media://7ade5579-fa12-451c-abc5-e14d2f8c5f50)

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: [https://certero.atlassian.net/wiki/spaces/CUP/pages/118655594](https://certero.atlassian.net/wiki/spaces/CUP/pages/118655594)