Documentation Index

Fetch the complete documentation index at: https://learn.workforceexperience.hp.com/llms.txt

Use this file to discover all available pages before exploring further.

Deploying via Intune with ZIP Package (.msi)

Prev Next

Introduction

The Microsoft Intune - MSI Installer is a Windows-based deployment package that enables you (IT administrators) to install and manage the WXP Insights agent for Windows across enterprise-managed devices using Microsoft Intune. It is designed to simplify the deployment, update, and management of the WXP Insights agent for HP Workforce Experience Platform (WXP).

This article covers a step-by-step process to deploy the WXP Insights Agent using MSI Installer and enroll devices using Microsoft Intune. The deployment process includes the following steps:

  1. Providing the UPN suffixes to the designated HP Service Expert or Business Partner.

  2. Obtaining the Company PIN:

    1. From the left menu of WXP,  click Settings > Preferences. The Preferences tab is displayed.

    2. In the Preferences tab, scroll to the Company PIN section and copy the PIN.

  3. Downloading the WXP Insights Agent for Windows (ZIP Package (.msi))

  4. Converting the WXP Insights Agent for Windows (ZIP Package (.msi)) with the Microsoft Win32 Content Prep Tool

  5. Creating WXP Insights Agent for Windows (ZIP Package (.msi)) in Microsoft Intune.

Target Audience

IT Administrators who want to set up and manage WXP using cloud-based tools from Intune through silent installation parameters and configuration management tools provided by MSI.

Prerequisites

  • User must have Admin role in Microsoft Azure.

    • The admin's email is displayed in the Primary User UPN.

  • The admin's device must be added the Company Portal, a free app from Microsoft.

Download the WXP Insights Agent for Windows - ZIP Package (.msi)

  1. Download the WXP Insights Agent for Windows ZIP Package (.msi) and dependencies.

  2. Save the contents of the .zip file to a location accessible by Intune. There are two .zip files: x86 Zip Package (.msi) => HPInsights.zip for 32-bit and 64-bit intel platforms and ARM64 Zip Package (.msi) => HPInsights-arm64.zip for Arm64 platforms.

    Note: For WXP Insights Agent versions 5.26.114, the executable files are renamed to WXPInsights.zip and WXPInsights-arm64.zip

    Intel Package

    • VC++ redistributable (x86)

    • VC++ redistributable (x64)

    • HP Insights Analytics Client dependencies

    • HP Insights Analytics Client package

    • HP Insights Manager Application

      Note: For WXP Insights Agent versions 5.26.114, the ZIP Package file is renamed to WXPInsights.zip from WXPInsights.zip. Package contents:

      • HP Insights Analytics Client dependencies → WXP Insights Analytics Client dependencies

      • HP Insights Analytics Client package → WXP Insights Analytics Client package

      • HP Insights Manager Application - WXP Insights Manager Application

    Arm Package

    • VC++ redistributable (Arm64)

    • HP Insights Analytics Client dependencies

    • HP Insights Analytics Client package

    • HP Insights Manager Application

      Note: For WXP Insights Agent versions 5.26.114, the executable file is renamed to WXPInsights-arm64.zip fromHPInsights-arm64.zip Package contents:

      • HP Insights Analytics Client dependencies → WXP Insights Analytics Client dependencies

        HP Insights Analytics Client package → WXP Insights Analytics Client package

        HP Insights Manager Application → WXP Insights Manager Application

Note:

  • The WXP Insights Analytics Client - Dependencies package cannot be installed on non-HP manufactured PCs, including virtual machines.

Convert WXP for Windows Application ZIP Package (.msi)with the Microsoft Win32 Content Prep Tool

  1. Download the Win32 Content Prep Tool here.

  2. Save or download the IntuneWinAppUtil.exe to a local folder C:\Tool .

Section 1: Creating Intune Packages for Deployment on Intel Devices (Intel Package)

  1. Extract HPInsights.zip and place the content into local folder C:\Intune\IntelPkgs\ .

    • VC_redist.x86.exe

    • VC_redist.x64.exe

    • WXPInsightsAnalyticsDependencies.msi

    • WXPInsights.msi

    • WXPInsightsAnalytics.msi

      Note: For WXP Insights Agent versions 5.26.114, the ZIP Package file is renamed to WXPInsights.zip from HPInsights.zip

      The following files are also renamed inside new zip:

      • HPInsightsAnalyticsDependencies.msi → WXPInsightsAnalyticsDependencies.msi

      • HPInsights.msi → WXPInsights.msi

      • HPInsightsAnalytics.msi → WXPInsightsAnalytics.msi

  2. Open an Admin command prompt.

  3. Go to the C:\Intune\ folder and run the following commands sequentially to convert the installers to the Intune format:

    • C:\Tool\IntuneWinAppUtil.exe -c IntelPkgs -s VC_redist.x86.exe -o C:\Intune\Output\IntelPkgsIntune

    • C:\Tool\IntuneWinAppUtil.exe -c IntelPkgs -s VC_redist.x64.exe -o C:\Intune\Output\IntelPkgsIntune

    • C:\Tool\IntuneWinAppUtil.exe -c IntelPkgs -s WXPInsightsAnalyticsDependencies.msi -o C:\Intune\Output\IntelPkgsIntune

    • C:\Tool\IntuneWinAppUtil.exe -c IntelPkgs -s WXPInsightsAnalytics.msi -o C:\Intune\Output\IntelPkgsIntune

    • C:\Tool\IntuneWinAppUtil.exe -c IntelPkgs -s WXPInsights.msi -o C:\Intune\Output\IntelPkgsIntune

      Note: For WXP Insights Agent versions 5.26.114, the zip package file is renamed to WXPInsights.zip fromHPInsights.zip.The following paths are also renamed:

      • C:\Tool\IntuneWinAppUtil.exe -c IntelPkgs -s WXPInsightsAnalyticsDependencies.msi -o C:\Intune\Output\IntelPkgsIntune

      • C:\Tool\IntuneWinAppUtil.exe -c IntelPkgs -s WXPInsightsAnalytics.msi -o C:\Intune\Output\IntelPkgsIntune

      • C:\Tool\IntuneWinAppUtil.exe -c IntelPkgs -s WXPInsights.msi -o C:\Intune\Output\IntelPkgsIntune

  4. After the files are successfully converted, the following IntuneWin files are created and they will appear in C:\Intune\Output\IntelPkgsIntune:

    • VC_redist.x86.intunewin

    • VC_redist.x64.intunewin

    • WXPInsightsAnalyticsDependencies.intunewin

    • WXPInsightsAnalytics.intunewin

    • WXPInsights.intunewin

    • Note: For WXP Insights Agent versions 5.26.114, the executable file is renamed to WXPInsights.zip from HPInsights.zip. The following will be renamed:

      • HPInsightsAnalyticsDependencies.intunewin -> WXPInsightsAnalyticsDependencies.intunewin

      • HPInsightsAnalytics.intunewin -> WXPInsightsAnalytics.intunewin

      • HPInsights.intunewin -> WXPInsights.intunewin

  5. Intune application creation for Intel devices: Use Intune packages inside IntelPkgsIntune folder for creating Intune applications from the First Application to Sixth Application sections given below.

  6. Deployment guideline for Intel devices: Refer to the Steps for General Deployment of an Application in Intune section below for deploying Intune applications created in the above step Intune application creation for Intel devices.

Section 2: Creating Intune Packages for Deployment on Arm Devices (Arm Package)

  1. Extract HPInsights-arm64.zip and put content into local folder C:\Intune\ArmPkgs\ .

    • VC_redist.arm64.exe

    • WXPInsightsAnalyticsDependencies.msi

    • WXPInsights.msi

    • WXPInsightsAnalytics.msi

      Note: For WXP Insights Agent versions 5.26.114, the Zip package file is renamed from HPInsights-arm64.zipto WXPInsights-arm64.zip

      The following files are also renamed:

      • HPInsightsAnalyticsDependencies.msi  → WXPInsightsAnalyticsDependencies.msi

      • HPInsights.msiWXPInsights.msi

      • HPInsightsAnalytics.msi WXPInsightsAnalytics.msi

  2. Open an Admin command prompt.

  3. Go to the C:\Intune\ folder and run the following command sequentially to convert the installers to Intune format:

    • C:\Tool\IntuneWinAppUtil.exe -c ArmPkgs -s VC_redist.arm64.exe -o C:\Intune\Output\ArmPkgsIntune

    • C:\Tool\IntuneWinAppUtil.exe -c ArmPkgs -s WXPInsightsAnalyticsDependencies.msi -o C:\Intune\Output\ArmPkgsIntune

    • C:\Tool\IntuneWinAppUtil.exe -c ArmPkgs -s WXPInsightsAnalytics.msi -o C:\Intune\Output\ArmPkgsIntune

    • C:\Tool\IntuneWinAppUtil.exe -c ArmPkgs -s WXPInsights.msi -o C:\Intune\Output\ArmPkgsIntune

    • Note: For WXP Insights Agent versions 5.26.114, the zip package file is renamed to WXPInsights-arm64.zip from HPInsights-arm64.zip
      The following is renamed:

      • C:\Tool\IntuneWinAppUtil.exe -c ArmPkgs -s HPInsightsAnalyticsDependencies.msi -o C:\Intune\Output\ArmPkgsIntune

      • C:\Tool\IntuneWinAppUtil.exe -c ArmPkgs -s HPInsightsAnalytics.msi -o C:\Intune\Output\ArmPkgsIntune

      • C:\Tool\IntuneWinAppUtil.exe -c ArmPkgs -s HPInsights.msi -o C:\Intune\Output\ArmPkgsIntune

  4. After the files are successfully converted, the following IntuneWin files are created. They will appear in C:\Intune\Output\ArmPkgsIntune:

    • VC_redist.arm64.intunewin

    • WXPInsightsAnalyticsDependencies.intunewin

    • WXPInsightsAnalytics.intunewin

    • WXPInsights.intunewin

    • Note: For WXP Insights Agent versions 5.26.114, the executable file is renamed to WXPInsights-arm64.zip from HPInsights-arm64.zip
      The following is renamed:

      • HPInsightsAnalyticsDependencies.intunewinWXPInsightsAnalyticsDependencies.intunewin

      • HPInsightsAnalytics.intunewinWXPInsightsAnalytics.intunewin

      • HPInsights.intunewinWPInsights.intunewin

  5. Intune application creation for Arm devices: Use Intune packages in ArmPkgsIntune folder for creating Intune applications from Third Application to Sixth Application sections given below.

  6. Deployment guideline for Arm devices: Refer to the Steps for General Deployment of an Application in Intune section below for deploying Intune applications created in the above step Intune application creation for Arm devices.

Creating Applications in Microsoft Intune

First application: Create VC++ redistributable (x86) Application

  1. Sign in to the Azure portal. The Home page is displayed.

  2. Go to Microsoft Intune Admin Center.

  3. Select Client Apps, then go to Apps.

  4. Click Add and select Windows App (Win32).

  5. Click Select app package file, then select VC_redist.x86.intunewin

  6. Click OK.

  7. On the App Information page:

    • Enter Microsoft as the Publisher.

    • Click Next.

  8. On the Program page:

    • Install command: vc_redist.x86.exe /install /quiet

    • Uninstall command: vc_redist.x86.exe / /quiet

    • Device restart behavior: No specific action

    • Leave all other settings as default.

  9. On the Requirements page:

    • Operating system architecture:

      • Select Yes. Specify the systems the app can be installed on.

      • Select Install on x86 system

      • Select Install on x64 system

      • Select Minimum operating system as per the target environment. For example: Windows 10 1607.

  10. On the Detection Rules page:

    • Rules format: Manually Configure Detection Rules

    • Click Add

    • Rule Type: Registry

      • Key path: Computer\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\VisualStudio\14.0\VC\Runtimes\x86

      • Detection method: Key Exists

      • Associated with a 32-bit app on 64-bit clients: Yes

  11. Click Next until the end.

  12. Click Create.

Second Application - Create VC++ Redistributable (x64) Application

This is only for 64-bit Microsoft Windows

  1. Sign in to the Azure portal and go to Microsoft Intune.

  2. Select Client Apps, then go to Apps.

  3. Click Add and select Windows App (Win32).

  4. Click Select app package file, then select VC_redist.x64.intunewin.

  5. Click OK.

  6. On the App Information page:

    • Enter Microsoft as the Publisher.

    • Click Next.

  7. On the Program page:

    • Install command: vc_redist.x64.exe /install /quiet

    • Uninstall command: vc_redist.x64.exe /uninstall /quiet

    • Device restart behavior: No specific action

    • Leave all other settings as default.

  8. On the Requirements page:

    • Operating system architecture:

      • Select Yes. Specify the systems the app can be installed on.

      • Select Install on x64 system

      • Select Minimum operating system as per the target environment. For example: Windows 10 1607

  9. On the Detection Rules page:

    • Rules format: Manually Configure Detection Rules

    • Click Add

    • Rule Type: Registry

      • Key path: Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\14.0\VC\Runtimes\x64

      • Detection method: Key Exists

      • Associated with a 32-bit app on 64-bit clients: No

  10. Click Next until the end.

  11. Click Create.

Third Application - Create VC++ Redistributable (Arm64) Application

This is only for 64-bit Microsoft Windows

  1. Sign in to the Azure portal and click Microsoft Intune.

  2. Select Client Apps, then click Apps.

  3. Click Add and select Windows App (Win32).

  4. Click Select app package file, then select VC_redist.arm64.intunewin

  5. Click OK.

  6. On the App Information page:

    1. Enter Microsoft as the Publisher.

    2. Click Next.

  7. On the Program page:

    1. Install command: vc_redist.arm64.exe /install /quiet

    2. Uninstall command: vc_redist.arm64.exe /uninstall /quiet

    3. Device restart behavior: No specific action

    4. Leave all other settings as default.

  8. On the Requirements page:

    1. Operating system architecture: Arm64

    2. Minimum OS: Windows 11 24H2 (or whichever version is higher)

  9. On the Detection Rules page:

    1. Rules format: Manually Configure Detection Rules

    2. Click Add

    3. Rule Type: Registry

      1. Key path: Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\14.0\VC\Runtimes\ARM64

      2. Detection method: Key Exists

      3. Associated with a 32-bit app on 64-bit clients: No

  10. Click Next until the end.

  11. Click Create.

Fourth Application - Create WXP Insights Analytics Client Dependencies Application

  1. Sign in to the Azure portal and click Microsoft Intune.

  2. Select Client Apps, then go to Apps.

  3. Click Add and select Windows App (Win32).

  4. Click Select app package file, then select WXPInsightsAnalyticsDependencies.intunewin.

    Note: For WXP Insights Agent versions 5.26.114, the following file is renamed:

    HPInsightsAnalyticsDependencies.intunewinWXPInsightsAnalyticsDependencies.intunewin

  5. Click OK.

  6. On the App Information page:

    • Enter HP Inc. as the Publisher.

    • Click Next.

  7. On the Program page:

    • Install command: msiexec /I "WXPInsightsAnalyticsDependencies.msi" /q /norestart

    • Device restart behavior: No specific action

    • Leave all other settings as default.

      Note: For WXP Insights Agent versions 5.26.114 Install command is changed as above, for previous version, install command was
      msiexec /I "HPInsightsAnalyticsDependencies.msi" /q /norestart

  8. On the Requirements page:

    • Operating system architecture:

      • Click Yes. Specify the systems the app can be installed on.

      • Select Install on x64 system

      • Select Minimum operating system as per the target environment. For example: Windows 10 1607.

      • Click Install on Arm64 system

        Note: Select this option only if target devices is on Arm platform

      • Select Minimum operating system as per target environment. For example: Windows 11 24H2.

  9. On the Detection Rules page:

    • Rules format: Manually Configure Detection Rules

    • Click Add

    • Rule Type: MSI

    • Leave all other settings as default.

  10. Click Next until the end.

  11. Click Create.

    Note: This package cannot be installed on non-HP manufactured PCs, including virtual machine.

Fifth Application - Create and Assign HP Insights Analytics Application

  1. Sign in to the Azure portal and click Microsoft Intune.

  2. Select Client Apps, then go to Apps.

  3. Click Add and select Windows App (Win32).

  4. Click Select app package file, then select WXPInsightsAnalytics.intunewin

  5. Click OK.

  6. On the App Information page:

    • Enter HP Inc. as the Publisher.

    • Click Next.

  7. On the Program page:

    • Install command: msiexec /i WXPInsightsAnalytics.msi /qn /l*v ta-log.txt

    • Device restart behavior: No specific action

    • Leave all other settings as default.

  8. On the Requirements page:

    • Operating system architecture:

      • Select Yes. Specify the systems the app can be installed on.

      • Select Install on x64 system

      • Select Minimum operating system as per the target environment. For example: Windows 10 1607

      • Select Install on Arm64 system

        Note: Select this option only if target devices is on Arm platform.

      • Select Minimum operating system as per the target environment. For example: Windows 11 24H2

  9. On the Detection Rules page:

    • Rules format: Use a custom detection script

    • Script file: Create WXPInsightsAnalytics-Detection-Script-Intune.ps1 and add below contents in it and save on local drive. Upload WXPInsightsAnalytics-Detection-Script-Intune.ps1

$logPath = "C:\Temp"
$logFile = "$logPath\WXPInsightsAnalytics-Detection-Script-Intune.log"

# Ensure log directory exists
if (!(Test-Path $logPath)) {
    New-Item -ItemType Directory -Path $logPath -Force | Out-Null
}

function Write-Log {
    param (
        [string]$message
    )
    $timestamp = Get-Date -Format "yyyy-MM-dd HH:mm:ss"
    "$timestamp - $message" | Out-File -FilePath $logFile -Append -Encoding utf8
}

$serviceName = "HPTouchpointAnalyticsService"
Write-Log "Script started. Checking service: $serviceName"

# Get service via CIM
$service = Get-CimInstance Win32_Service -Filter "Name='$serviceName'" -ErrorAction SilentlyContinue

if ($null -eq $service) {
    Write-Log "Service not found."
    exit 1
}

Write-Log "Service found. State: $($service.State)"

# Check if service is running
if ($service.State -ne "Running") {
    Write-Log "Service is not running."
    exit 1
}

# Extract executable path
$exePath = $service.PathName -replace '"',''
Write-Log "Executable path: $exePath"

# Get Program Files path
$programFiles = [Environment]::GetFolderPath("ProgramFiles")
Write-Log "Program Files path: $programFiles"

# Check path condition
if ($exePath -like "$programFiles*") {
    Write-Log "Service is installed under Program Files. Detection = SUCCESS"
    exit 0
}
else {
    Write-Log "Service is NOT under Program Files. Detection = FAILED"
    exit 1
}
  • Ensure the following are set to No:

    • Run script as 32-bit process on 64-bit clients

    • Enforce script signature check

    • Run script silently

  1. On the Dependencies page:

    • Click Add.

    • Select:

      • VC_redist.x64.intunewin (select for Intel)

      • WXPInsightsAnalyticsDependencies.intunewin

      • VC_redist.arm64.intunewin  (select for Arm64 Devices)

    • Ensure Automatically Install is set to Yes.

  2. Assign the app to the targeted Assignment Groups.

  3. Click Next until the end.

  4. Click Create.

Sixth Application - Create and Assign WXP Insights Application

  1. Sign in to the Azure portal and click Microsoft Intune.

  2. Select Client Apps, then go to Apps.

  3. Click Add and select Windows App (Win32).

  4. Click Select app package file, then select WXPInsights.intunewin.

    1. Note: For WXP Insights Agent versions 5.26.114 intune file name is change. It was below for previous version
      HPInsights.intunewin

  5. Click OK.

  6. On the App Information page:

    • Enter HP Inc. as the Publisher.

    • Click Next.

  7. On the Program page:

    • To hide the tray icon of HP Insights Application from Windows system tray: include HIDETRAY=True

    • Install command (no Tray icon):
      msiexec /i WXPInsights.msi CPIN=<Enter-Company-PIN> HIDETRAY=True /qn /l*v tm-log.txt /norestart\

      • Note: For WXP Insights Agent versions 5.26.114 msi  file name has change. It was below for previous version
        HPInsights.msi

    • Device restart behavior: No specific action

    • Leave all other settings as default.

  8. On the Requirements page:

    • Operating system architecture:

      • Select Yes. Specify the systems the app can be installed on.

      • Select Install on x64 system

      • Select Minimum operating system as per the target environment. For example: Windows 10 1607

      • Select Install on ARM64 system

        Note: Select this option only if target devices is on Arm platform.

      • Select Minimum operating system as per the target environment. For example: Windows 11 24h2

  9. Specify the Detection rules:

    • Rules format: Use a custom detection script

    • Script file:

      • Download the WXP Insights agent installation PowerShell scripts file here.

      • Extract the content of downloaded WXP-Insights-Installation-Scripts.zip. It will contain wxp-insights-detection-and-remediation-script-intune.ps1 and open script and replace ENTER_COMPANY_PIN with the actual company PIN and Save.

      • Upload wxp-insights-detection-and-remediation-script-intune.ps1

    • Ensure the below options are selected as No

      • Run script as 32-bit process on 64-bit clients

      • Enforce script signature check and run script silently

  10. On the Dependencies page:

    • Click Add

    • Select the following:

      • VC_redist.x86.intunewin (select for Intel devices)

      • VC_redist.x64.intunewin (select for Intel devices)

      • VC_redist.arm64.intunewin (select for Arm64 devices)

    • Ensure Automatically Install is set to Yes.

  11. Assign the app to the targeted Assignment Groups.

  12. Click Next until the end.

  13. Click Create.

Steps for General Deployment of an Application in Intune

  1. Open Intune applications created as per Section 1 and Section 2 one by one.

  2. In the Assignments section, select the Edit option.

  3. In the Assignments tab:

    1. Go to the Required section and select Add group, Add all users, Add all devices depending on the deployment strategy and target.

  4. For Silent Installation, click Show all toast notifications under End user notifications.

  5. In the End user notifications, Select Hide all toast notifications and click OK.

  6. Click Review + save.

  7. In the Review + save tab, click Save.

Note: IT Administrator needs to deploy above application first to six based on target devices, target devices operating system platform.

Important: If the customer or IT Administrator is enforcing strict PowerShell execution policies (such as AllSigned, RemoteSigned, or other restricted execution policies), the scripts mentioned in this article (WXPInsightsAnalytics-Detection-Script-Intune.ps1 and WXP-insights-detection-and-remediation-script.ps1) must be digitally signed before deployment.

In such environments:

  • The IT Administrator must sign the provided PowerShell uninstall script with an approved code-signing certificate.

  • The signed script must be used when configuring the application deployment in Intune or SCCM.

  • The IT Administrator must ensure that the corresponding code-signing certificate (or its issuing CA certificate) is present in the Trusted Root Certification Authorities or Trusted Publishers store under the Local Computer certificate store on all target devices.

  • Failure to meet these requirements may result in the uninstall script being blocked by the system execution policy.

Contact Us

For any assistance, create a support case or email support@wxp.hp.com.