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:
Providing the UPN suffixes to the designated HP Service Expert or Business Partner.
Obtaining the Company PIN:
From the left menu of WXP, click Settings > Preferences. The Preferences tab is displayed.
In the Preferences tab, scroll to the Company PIN section and copy the PIN.
Downloading the WXP Insights Agent for Windows (ZIP Package (.msi))
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)
Download the WXP Insights Agent for Windows ZIP Package (.msi) and dependencies.
Save the contents of the .zip file to a location accessible by Intune. There are two .zip files:
x86 Zip Package (.msi)=>HPInsights.zipfor 32-bit and 64-bit intel platforms andARM64 Zip Package (.msi)=>HPInsights-arm64.zipfor Arm64 platforms.Note: For WXP Insights Agent versions 5.26.114, the executable files are renamed to
WXPInsights.zipandWXPInsights-arm64.zipIntel 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.zipfromWXPInsights.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.zipfromHPInsights-arm64.zipPackage 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
Download the Win32 Content Prep Tool here.
Save or download the
IntuneWinAppUtil.exeto a local folderC:\Tool.
Section 1: Creating Intune Packages for Deployment on Intel Devices (Intel Package)
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.zipfromHPInsights.zipThe following files are also renamed inside new zip:
HPInsightsAnalyticsDependencies.msi → WXPInsightsAnalyticsDependencies.msi
HPInsights.msi → WXPInsights.msi
HPInsightsAnalytics.msi → WXPInsightsAnalytics.msi
Open an Admin command prompt.
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\IntelPkgsIntuneC:\Tool\IntuneWinAppUtil.exe -c IntelPkgs -s VC_redist.x64.exe -o C:\Intune\Output\IntelPkgsIntuneC:\Tool\IntuneWinAppUtil.exe -c IntelPkgs -sWXPInsightsAnalyticsDependencies.msi-o C:\Intune\Output\IntelPkgsIntuneC:\Tool\IntuneWinAppUtil.exe -c IntelPkgs -sWXPInsightsAnalytics.msi-o C:\Intune\Output\IntelPkgsIntuneC:\Tool\IntuneWinAppUtil.exe -c IntelPkgs -sWXPInsights.msi-o C:\Intune\Output\IntelPkgsIntuneNote: For WXP Insights Agent versions 5.26.114, the zip package file is renamed to
WXPInsights.zipfromHPInsights.zip.The following paths are also renamed:C:\Tool\IntuneWinAppUtil.exe -c IntelPkgs -s WXPInsightsAnalyticsDependencies.msi -o C:\Intune\Output\IntelPkgsIntuneC:\Tool\IntuneWinAppUtil.exe -c IntelPkgs -s WXPInsightsAnalytics.msi -o C:\Intune\Output\IntelPkgsIntuneC:\Tool\IntuneWinAppUtil.exe -c IntelPkgs -s WXPInsights.msi -o C:\Intune\Output\IntelPkgsIntune
After the files are successfully converted, the following IntuneWin files are created and they will appear in
C:\Intune\Output\IntelPkgsIntune:VC_redist.x86.intunewinVC_redist.x64.intunewinWXPInsightsAnalyticsDependencies.intunewinWXPInsightsAnalytics.intunewinWXPInsights.intunewin
Note: For WXP Insights Agent versions 5.26.114, the executable file is renamed to
WXPInsights.zipfromHPInsights.zip.The following will be renamed:HPInsightsAnalyticsDependencies.intunewin -> WXPInsightsAnalyticsDependencies.intunewinHPInsightsAnalytics.intunewin -> WXPInsightsAnalytics.intunewinHPInsights.intunewin -> WXPInsights.intunewin
Intune application creation for Intel devices: Use Intune packages inside
IntelPkgsIntunefolder for creating Intune applications from the First Application to Sixth Application sections given below.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)
Extract HPInsights-arm64.zip and put content into local folder
C:\Intune\ArmPkgs\.VC_redist.arm64.exeWXPInsightsAnalyticsDependencies.msiWXPInsights.msiWXPInsightsAnalytics.msiNote: For WXP Insights Agent versions 5.26.114, the Zip package file is renamed from
HPInsights-arm64.ziptoWXPInsights-arm64.zip
The following files are also renamed:HPInsightsAnalyticsDependencies.msi→WXPInsightsAnalyticsDependencies.msiHPInsights.msi→WXPInsights.msiHPInsightsAnalytics.msi→WXPInsightsAnalytics.msi
Open an Admin command prompt.
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\ArmPkgsIntuneC:\Tool\IntuneWinAppUtil.exe -c ArmPkgs -s WXPInsightsAnalyticsDependencies.msi -o C:\Intune\Output\ArmPkgsIntuneC:\Tool\IntuneWinAppUtil.exe -c ArmPkgs -s WXPInsightsAnalytics.msi -o C:\Intune\Output\ArmPkgsIntuneC:\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.zipfromHPInsights-arm64.zip
The following is renamed:C:\Tool\IntuneWinAppUtil.exe -c ArmPkgs -s HPInsightsAnalyticsDependencies.msi -o C:\Intune\Output\ArmPkgsIntuneC:\Tool\IntuneWinAppUtil.exe -c ArmPkgs -s HPInsightsAnalytics.msi -o C:\Intune\Output\ArmPkgsIntuneC:\Tool\IntuneWinAppUtil.exe -c ArmPkgs -s HPInsights.msi -o C:\Intune\Output\ArmPkgsIntune
After the files are successfully converted, the following IntuneWin files are created. They will appear in
C:\Intune\Output\ArmPkgsIntune:VC_redist.arm64.intunewinWXPInsightsAnalyticsDependencies.intunewinWXPInsightsAnalytics.intunewinWXPInsights.intunewin
Note: For WXP Insights Agent versions 5.26.114, the executable file is renamed to
WXPInsights-arm64.zipfromHPInsights-arm64.zip
The following is renamed:HPInsightsAnalyticsDependencies.intunewin→WXPInsightsAnalyticsDependencies.intunewinHPInsightsAnalytics.intunewin→WXPInsightsAnalytics.intunewinHPInsights.intunewin→WPInsights.intunewin
Intune application creation for Arm devices: Use Intune packages in
ArmPkgsIntunefolder for creating Intune applications from Third Application to Sixth Application sections given below.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
Sign in to the Azure portal. The Home page is displayed.
Go to Microsoft Intune Admin Center.
Select Client Apps, then go to Apps.
Click Add and select Windows App (Win32).
Click Select app package file, then select
VC_redist.x86.intunewinClick OK.
On the App Information page:
Enter Microsoft as the Publisher.
Click Next.
On the Program page:
Install command:
vc_redist.x86.exe /install /quietUninstall command:
vc_redist.x86.exe / /quietDevice restart behavior: No specific action
Leave all other settings as default.
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.
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\x86Detection method: Key Exists
Associated with a 32-bit app on 64-bit clients: Yes
Click Next until the end.
Click Create.
Second Application - Create VC++ Redistributable (x64) Application
This is only for 64-bit Microsoft Windows
Sign in to the Azure portal and go to Microsoft Intune.
Select Client Apps, then go to Apps.
Click Add and select Windows App (Win32).
Click Select app package file, then select
VC_redist.x64.intunewin.Click OK.
On the App Information page:
Enter Microsoft as the Publisher.
Click Next.
On the Program page:
Install command:
vc_redist.x64.exe /install /quietUninstall command:
vc_redist.x64.exe /uninstall /quietDevice restart behavior: No specific action
Leave all other settings as default.
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
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\x64Detection method: Key Exists
Associated with a 32-bit app on 64-bit clients: No
Click Next until the end.
Click Create.
Third Application - Create VC++ Redistributable (Arm64) Application
This is only for 64-bit Microsoft Windows
Sign in to the Azure portal and click Microsoft Intune.
Select Client Apps, then click Apps.
Click Add and select Windows App (Win32).
Click Select app package file, then select
VC_redist.arm64.intunewinClick OK.
On the App Information page:
Enter Microsoft as the Publisher.
Click Next.
On the Program page:
Install command:
vc_redist.arm64.exe /install /quietUninstall command:
vc_redist.arm64.exe /uninstall /quietDevice restart behavior: No specific action
Leave all other settings as default.
On the Requirements page:
Operating system architecture: Arm64
Minimum OS: Windows 11 24H2 (or whichever version is higher)
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\ARM64Detection method: Key Exists
Associated with a 32-bit app on 64-bit clients: No
Click Next until the end.
Click Create.
Fourth Application - Create WXP Insights Analytics Client Dependencies Application
Sign in to the Azure portal and click Microsoft Intune.
Select Client Apps, then go to Apps.
Click Add and select Windows App (Win32).
Click Select app package file, then select
WXPInsightsAnalyticsDependencies.intunewin.Note: For WXP Insights Agent versions 5.26.114, the following file is renamed:
HPInsightsAnalyticsDependencies.intunewin→WXPInsightsAnalyticsDependencies.intunewinClick OK.
On the App Information page:
Enter HP Inc. as the Publisher.
Click Next.
On the Program page:
Install command:
msiexec /I "WXPInsightsAnalyticsDependencies.msi" /q /norestartDevice 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
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.
On the Detection Rules page:
Rules format: Manually Configure Detection Rules
Click Add
Rule Type: MSI
Leave all other settings as default.
Click Next until the end.
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
Sign in to the Azure portal and click Microsoft Intune.
Select Client Apps, then go to Apps.
Click Add and select Windows App (Win32).
Click Select app package file, then select
WXPInsightsAnalytics.intunewinClick OK.
On the App Information page:
Enter HP Inc. as the Publisher.
Click Next.
On the Program page:
Install command:
msiexec /i WXPInsightsAnalytics.msi /qn /l*v ta-log.txtDevice restart behavior: No specific action
Leave all other settings as default.
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
On the Detection Rules page:
Rules format: Use a custom detection script
Script file: Create
WXPInsightsAnalytics-Detection-Script-Intune.ps1and add below contents in it and save on local drive. UploadWXPInsightsAnalytics-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
On the Dependencies page:
Click Add.
Select:
VC_redist.x64.intunewin(select for Intel)WXPInsightsAnalyticsDependencies.intunewinVC_redist.arm64.intunewin(select for Arm64 Devices)
Ensure Automatically Install is set to Yes.
Assign the app to the targeted Assignment Groups.
Click Next until the end.
Click Create.
Sixth Application - Create and Assign WXP Insights Application
Sign in to the Azure portal and click Microsoft Intune.
Select Client Apps, then go to Apps.
Click Add and select Windows App (Win32).
Click Select app package file, then select
WXPInsights.intunewin.Note: For WXP Insights Agent versions 5.26.114 intune file name is change. It was below for previous version
HPInsights.intunewin
Click OK.
On the App Information page:
Enter HP Inc. as the Publisher.
Click Next.
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.
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
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 containwxp-insights-detection-and-remediation-script-intune.ps1and 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
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.
Assign the app to the targeted Assignment Groups.
Click Next until the end.
Click Create.
Steps for General Deployment of an Application in Intune
Open Intune applications created as per Section 1 and Section 2 one by one.
In the Assignments section, select the Edit option.
In the Assignments tab:
Go to the Required section and select Add group, Add all users, Add all devices depending on the deployment strategy and target.
For Silent Installation, click Show all toast notifications under End user notifications.
In the End user notifications, Select Hide all toast notifications and click OK.
Click Review + save.
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.