Managing Windows applications in Esper is straightforward and flexible. From uploading applictions to deploying apps across devices using blueprints, groups, or scripts, the Esper console provides multiple ways to control how and where your Windows apps are installed.
Requirements:
- Windows MSI or EXE applications under 2 GB
In this article:
- Uploading MSI Apps
- Managing EXE Applications
- Deleting and Editing App Details
- Uploading Apps to Windows Devices
Uploading MSI Apps
In Apps, go to the Windows tab. Click on Upload Apps to add the app.
Then click on Browse Files and select the MSI file. Alternatively, drag and drop the file on the screen.
File size limit: 2 GB
The upload will begin.
Once the upload completes, the app will be available in the Apps section.
Click on the app to see more details.
You can also upload multiple versions of the same application. All versions will be saved under the application.
Managing EXE Applications
Uploading an EXE Application
Click on Upload Apps to upload an EXE application. After upload, an EXE file must be configured in order to be used in a blueprint or other places. EXE files require the following to be configured:
- Version Code
- Install script
- Uninstall script
- Validation criteria: registry information or file path
Once uploaded, the version will appear on the application’s details page with the following information:
- Version Name: The version name.
- Version Code: The version number.
- Size: The size of the file.
- Uploaded on: The date the file was uploaded.
- Description: An optional description.
- Status: Once an EXE file has been configured, it’s considered active. Active files may be used in blueprints or other places where applications are installed.
Activating the EXE Application Version
Click on the Actions (...) ellipsis button and select Edit EXE Configuration to configure scripts and other information for the EXE file.
- Version Code: This number is usually prepopulated and is the numbered release of the app version.
- Install Script: Once this script reaches the device, the application will install according to the script’s specifications. Use the $INSTALLER_PATH variable to refer to the EXE installer location.
- Uninstall Script: Once this script reaches the device, or if there’s a problem with the initial install script, the application will uninstall according to this script’s specifications.
- Verification Criteria: Define the criteria for a successful install or uninstall. After the install or uninstall command reaches the device, the console will report back on the command’s progress according to this criteria. There are two options:
-
Registry Validation: Input the information displayed in Windows built-in Registry Editor.
- Registry Path: The path defined in the Registry Editor.
- Registry Key: The key name in Registry Editor.
- Registry Value: The value of the key in the Registry Editor.
- File Path Validation: Input the path where the file will be installed.
-
Registry Validation: Input the information displayed in Windows built-in Registry Editor.
Once configured, the EXE version will appear in the console in a blueprint, on the device’s details page, and other places.
Deleting and Editing App Details
Click on Actions > Delete Version to delete an app version. If that app version is part of a blueprint, you’ll need to remove it from the blueprint before deleting it.
Click on Actions > Edit Description to edit the app description.
Uploading Apps to Windows Devices
There are different ways to add applications to a device. When making changes to multiple devices, use a blueprint.
You can also install the app to a group of devices from that group’s App Management section.
Finally, you can use a script to add an application, including EXE apps.
Manage multiple Windows app versions under a single application, and deploy apps to devices using blueprints, groups, or scripts. These options give you the flexibility to manage app deployments at scale while maintaining control over versions. To get started, upload and deploy your enterprise Windows applications in the Esper console and ensure your devices have the tools they need to stay productive and compliant.