Skip to main content

Deploy FlexxAgent using Microsoft Intune

FlexxAgent can be deployed using Microsoft Intune. Before doing so, ensure the following prerequisites are met:

  • Microsoft Windows 10 version 1607 or later
  • 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)
    • Associated with Azure Entra ID (also known as a 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 FlexxAgent offline installation package; this way, you will have all the necessary files for installation directly from Intune.

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

  1. Unzip the installation package to a 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 tool IntuneWinAppUtil.exe (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. Enter the Intune administration center.

  8. Select Apps and then All Apps.

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

    6-intunedeploy

  10. In 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. In the application information tab, enter the FlexxAgent information.

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

    8-intunedeploy

  12. In the Program tab, include information about the installation command, uninstallation command, and other details.

    • Install command: FlexxAgent-Installer.exe

    Note: if necessary, proxy values can be introduced 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. In the Requirements tab, include information about the operating system architecture:

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

    10-intunedeploy

  14. In the Detection Rules tab, select Manually configure detection rules and click the +Add link. In the rule to be created, 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. In the Assignments tab, create an Azure Entra ID security group containing the devices on which this package will be installed.

    12-intunedeploy

  16. At this point, ensure that the appropriate notification for the end-user is selected.

    13-intunedeploy

  17. Click on +Add all devices so that it deploys to all devices enrolled in Intune.

  18. Once Review+Create is pressed, the deployment will begin. Allow at least one hour for it to take effect and complete.

    14-intunedeploy