Skip to main content
Version: 24.5

Deploy FlexxAgent using Microsoft Intune

FlexxAgent can be deployed using Microsoft Intune. Before doing it, you need to check that you have the following requirements:

  • Microsoft Windows 10 version 1607 or later
  • The devices must be enrolled in Intune and added to the active directory in one of the following configurations:
    • Registered in Azure Entra ID (especially in Bring your own device environments)
    • Joined to Azure Entra ID (also known as Joined device)
    • Associated with a hybrid environment (AD / Azure Entra ID)
  • The Microsoft Win32 Content Prep Tool is required.

It is recommended to have the 'offline' installation package of FlexxAgent; that way, you will have all the files necessary for installation from Intune itself.

Once you have the installation package and the previous requirements, the procedure to install the agent using Intune is as follows:

  1. Unzip the installation package to some folder. You will see the files:

    3-intunedeploy

  2. Download the Microsoft Win32 Prep Tool. For more information, see Prepare a Win32 app to be uploaded to Microsoft Intune.

  3. Create an empty folder; for example: C:\Temp\FlexxAgent-Installer-output.

  4. Create the FlexxAgent installation package (in this example, it was extracted to C:\Temp\FlexxAgent-Installer). And convert it into an Intune package using the IntuneWinAppUtil.exe tool (Microsoft Win32 Content Prep Tool).

    4-intunedeploy

  5. Confirm that the package has been created correctly.

    5-intunedeploy

  6. The created package is used to deploy an application within Intune.

  7. Go to the Intune admin center.

  8. Select Apps and then All Apps.

  9. Select + Add and choose Windows app (Win32) for the application type.

    6-intunedeploy

  10. On the application information tab, click Select app package file and browse for the previously created package (in this example, it's in the folder C:\Temp\FlexxAgent-Installer-output).

    7-intunedeploy

  11. On the application information tab, enter the information for FlexxAgent.

    • Name: FlexxAgent-Installer standalone
    • Publisher: Flexxible
    • App version: this information is provided in the properties of the FlexxAgent-Installer.exe file.

    8-intunedeploy

  12. On the Program tab, you need to include information about the install command, uninstall command, and other data.

    • Install command: FlexxAgent-Installer.exe

    Note: if necessary, you could introduce proxy values in this command.

    • Uninstall command: %ProgramFiles%\Flexxible\FlexxAgent\VDIServiceUpdater.exe /uninstall "C:\Program Files\Flexxible\FlexxAgent\FlexxAgent.exe" /quiet

    Note: double quotes are mandatory.

    • Install behavior: system
    • Device restart behavior: no specific action

    9-intunedeploy

  13. On the Requirements tab, you need to include information about the operating system architecture:

    • Operating system architecture: 64-bit
    • Minimum operating system: Select accordingly to the version used in the current installation (device fleet). For example, the minimum: Windows 10 1607.

    10-intunedeploy

  14. On the Detection Rules tab, select Manually configure detection rules and click on the link +Add. In the rule you are going to create, fill in the following fields:

    • Rule type: File
    • Path: %ProgramFiles%\Flexxible\FlexxAgent
    • File or folder: FlexxAgent.exe
    • Detection method: File or folder exists
    • Associated with a 32-bit app on 64-bit clients: No

    11-intunedeploy

  15. On the Assignments tab, create an Azure Entra ID security group containing the devices on which this package is to be installed.

    12-intunedeploy

  16. At this point, make sure to select the appropriate notification for the end user.

    13-intunedeploy

  17. Click on +Add all devices so that it is deployed on all devices enrolled in Intune.

  18. Once you click Review+Create, the deployment will begin. You need to allow at least one hour for it to take effect and complete.

    14-intunedeploy