Introduction

You can easily install a Liquidware FlexApp ONE application via Microsoft Endpoint Configuration Manager (MECM). Only the Flexapp Runtime Engine should be installed on the client first. After that, you can install any FlexApp ONE application on the client.

In this example, the already created FlexApp ONE application Notepad++ 8.2 will be deployed via MECM.

The steps

Create an application for Flexapp Runtime Engine 

The first step is an application for the Flexapp Runtime engine. You can find the latest version here. The runtime engine handles all the FlexApp ONE applications.

Flexapp Runtime Engine

Extract the file 'installer.exe' to a location where MECM has access to:

Extracted to the PackageLibrary

Create an application to install the Flexapp Runtime Engine:

Flexapp runtime - general

The installation program:

"installer.exe" --install

Installation program

And the detection rule:

Detection rule

It checks if the version of %ProgramFiles%\ProfileUnity\Flexapp\ContainerService\x64\VirtFsService.exe matches the criteria.

And a reboot after the installation. If you do not reboot then the installation of the FlexApp ONE will fail. 

Mandatory device restart

I deployed the runtime engine as 'required' to all the workstations.

Required deployment to all the workstations

Create an application for Notepad++ 8.2

In my article [Article 5] - ProfileUnity from Liquidware: create a FlexApp ONE Package the Notepad++ 8.2 package has been created. That package is deployed via MECM now.

Create an application to install Notepad++ 8.2:

NotepadPlusPlus

There are 2 command lines: one for the install and one for the uninstall:

Installation program

Installation program: "NotepadPlusPlus_8.2_ENG_1.0.0.exe" --sync "%ProgramData%\FlexAppOne\NotepadPlusPlus_8.2_ENG_1.0.0\NotepadPlusPlus_8.2_ENG_1.0.0.exe" --system --ctl
Uninstall program: "NotepadPlusPlus_8.2_ENG_1.0.0.exe" --system --stop --clean --remove
Uninstall start in: %ProgramData%\FlexAppOne\NotepadPlusPlus_8.2_ENG_1.0.0

The detection rule:

Detection rule for Notepad++

It checks if the file %ProgramData%\FlexAppOne\NotepadPlusPlus_8.2_ENG_1.0.0\NotepadPlusPlus_8.2_ENG_1.0.0.exe is present.

And it is an optional deployment to all the workstations:

Optional deployment

Check on the client

The first check is that the Liquidware FlexApp Runtime Engine has been installed successfully. A reboot is mandatory. 

Installed runtime

The second step is to install Notepad++ 8.2:

Install Notepad++ via Software Center

And finally, start the application via the Start Menu:

NotepadPlusPlus in the Start Menu

And Notepad++ starts fine:

And working

Other articles in this series: