HP Workforce Experience Platform (WXP) 的 HP Insights Windows 应用程序(也称为 Windows 代理)可以使用 Microsoft System Center Configuration Manager (SCCM) 和 MSI 安装程序方法进行部署。这种方法非常适合跨多个设备管理安装的组织,因为它支持静默安装参数,并通过标准化的 MSI 工具实现简化的更新和配置。使用 MSI 还使您(IT 管理员)能够在部署之间保持一致性和控制,同时最大限度地减少用户中断。
本文介绍使用 Microsoft SCCM 和 MSI 安装程序的部署过程,分为四个步骤:
注意:以下说明适用于 Microsoft System Center Configuration Manager (SCCM) v.1902,但也可能适用于较新版本的 SCCM。
下载适用于 Windows 的 Workforce Experience Platform (MSI Installer)
要下载 Windows 代理:
使用 MSI 安装程序和 https://workforceexperience.hp.com/software 中的依赖项下载并安装 Windows 代理。
有关详细说明,请参阅文章 - 使用 MSI 安装程序安装 Windows 代理
确保将 HP Insights.zip 文件的以下内容保存到 SCCM 可访问的位置。
VC++ 可再发行组件 (x86)
HP Insights Manager 应用程序
VC++ 可再发行组件 (x64)
HP Insights 分析客户端 - 依赖项
HP Insights Analytics 客户端包
有关详细信息,请参阅文章 - Installing Windows Agent Using MSI Installer
HP Insights 客户端 - 依赖项包不能安装在非 HP 制造的 PC(包括虚拟机)上
从 此处下载卸载 PowerShell 脚本。
提取.zip文件的内容;将提取多个 PowerShell 脚本文件。
确保将.zip文件中的内容保存到 SCCM 可访问的位置。
在 SCCM 中创建应用程序(在 SCCM 中创建必要的应用程序)
以下是有关创建运行 Workforce Experience Platform 所需的应用程序的详细信息。这些应用程序是使用 HPInsights.zip 文件中包含的五个依赖项创建的。
SCCM 中必须提供以下应用程序:
VC++ 可再发行组件 (x86)
HP Insights Manager 应用程序 (HPInsightsAgent.msi)
如果要在 HP Insights Manager 之前安装的设备中不存在 VC++ (x86) 依赖项,则可以与 VC++ (x86) 依赖项一起安装。
VC++ 可再发行组件 (x64)
HP Insights 分析客户端 - 依赖项 (HPInsightsAnalyticsDependencies.msi)
HP Insights Analytics 客户端包 (HPInsightsAnalytics.msi)
必须按此顺序与 VC++ Redistributable (x64)、HP Insights Analytics Client - Dependencies 和 HP Insights Manager 一起安装。
注意: 部署 Workforce Experience Platform 需要 VC++ 可再发行应用程序。但是,某些设备可能具有这些应用程序的更新版本,并且适合部署。
HP Insights Manager 还需要公司 PIN (CPIN) 值,该值可以通过登录 WXP 并从“设置”>“首选项”复制公司 PIN 来获取。
第一个应用程序:创建 VC++ 可再发行 (x86) 应用程序
要创建新的 SCCM 应用程序包以安装适用于 Windows 的 Workforce Experience Platform,请执行以下作:
登录到 SCCM 管理控制台 并启动“ 创建应用程序向导”。
在 SCCM 管理控制台中,单击 软件库。
在 “软件库” 工作区中,单击 “应用程序管理”>“应用程序”。将显示现有应用程序。
单击顶部的 创建应用程序 。
选择 手动指定应用程序信息,然后单击 下一步。
在相应字段中键入以下内容,然后单击 下一步:
名称: VC++ Redistributable (x86)
发行商: Microsoft
版本:14.XX.XXXXX.X(替换为要部署的VC_redist.x86.exe文件版本)
单击 下一步 以接受 应用程序目录 条目的默认值。
单击 “添加 ”以创建新的 部署类型 ,然后选择 “脚本安装程序”。
手动指定将自动选择的部署类型信息,然后单击 下一步。
键入“VC++ Redist (x86) silent install”作为部署类型的名称,然后单击 “下一步”。
在“内容位置”中,指定vc_redist.x86.exe文件的网络路径(UNC 名称)。
在 “安装程序”中,指定以下命令:
vc_redist.x86.exe /install /quiet /norestart
在卸 载程序中,指定以下命令,然后单击 下一步:
vc_redist.x86.exe /卸载 /安静 /norestart
单击“添加子句”,指定检测规则,输入以下规则;然后单击“确定”和“下一步”继续。
设置类型: 注册表
蜂巢: HKEY_LOCAL_MACHINE
键: SOFTWARE\WOW6432Node\Microsoft\VisualStudio\14.0\VC\Runtimes\x86
选择“ 目标系统上必须存在此注册表设置”,以指示此应用程序的存在
要指定 用户体验 设置,请选择以下设置,然后单击 下一步:
安装行为: 系统安装
登录要求: 用户是否已登录
安装程序可见性: 隐藏
允许的最大运行时间(分钟): 20
设备重启行为: 无具体作
单击 “下一步 ”以接受软件依赖项的默认值。
确认部署详细信息,然后单击 下一步。
显示完成屏幕后,单击 “关闭”。
在 “创建应用程序 向导”中,单击 “下一步 ”继续。
确认设置并单击 下一步。
显示完成屏幕后,单击 “关闭”。
第二个应用程序:创建 HP Insights 软件包
要创建 HP Insights 软件包:
登录到 SCCM 管理控制台并启动“ 创建应用程序向导”。
在 SCCM 管理控制台中,单击 软件库。
在 “软件库” 工作区中,单击 “应用程序管理”>“应用程序”,然后单击顶部的 “创建应用程序 ”。
选择 Windows Installer(*.msi 文件),指定 HP Insights.msi 文件的 UNC 路径,然后单击 下一步。
验证导入的信息,然后单击下一步。
确认应用程序的名称,然后将 安装程序 命令更新为:
msiexec /i HPInsights.msi CPIN=companypin HIDETRAY=True /qn /norestart /l*v tp-log.txt
将占位符companypin替换为 HP Insights 租户的实际公司 PIN 码。要获取公司 PIN,请登录 WXP 并单击设置>首选项。在“首选项”选项卡中,滚动到“公司 PIN”部分并复制 PIN 码。
注意: 要为 Workforce Experience Platform for Windows 配置代理设置,请创建一个批处理脚本以添加所需的 regkey,并在安装程序中指定批处理脚本。 HIDETRAY=True 命令必须按照大写字母的指定编写。此命令隐藏 HP Insights 系统托盘图标和所有通知。
将 “安装行为” 设置为 “系统安装”。
选择以下 用户体验 设置,然后单击 下一步。
设备重启行为: 无具体作
单击 下一步 以确认应用程序的设置。
确认设置,然后单击 下一步。
显示完成屏幕后,单击 “关闭”。
注意:HP Insights Analytics 客户端 - 依赖项包不能安装在非 HP 制造的 PC(包括虚拟机)上。
修改 HP Insights 软件包
要修改 HP Insights 软件包应用程序设置:
在 SCCM 管理控制台的左栏中,单击“ 软件库” >“ 应用程序管理 ”> “应用程序”。
在右窗格中,右键单击新的 HP Insights 应用程序,然后单击属性。
选择 “分发设置”选项卡,然后选择“将包分配给分发点时 自动下载内容” ,然后单击 “确定”。
选择“ 部署类型 ”选项卡,然后选择“HP Insights for Windows Installer(*.msi 文件)”条目,然后单击 “编辑”。
在卸载程序字段中选择 程序选项卡 ,然后指定以下命令:
powershell.exe -executionpolicy bypass -windowstyle hidden -noninteractive -nologo -file “UninstallHP Insights.ps1”
选择 “检测方法” 选项卡,然后删除 MSI 产品代码的现有检测。
单击 “添加子句 ”并输入以下规则,然后单击“ 确定 ”和“下一步 ”继续:
设置类型: 文件系统
类型: 文件
路径: %ProgramFiles(x86)%\Hewlett-Packard\HP Insights Manager\Agent
文件或文件夹名称: LHAgent.exe
选中“此文件或文件夹与 64 位系统上的 32 位应用程序相关联”复选框。
财产: 版本
算子: 大于或等于
值: <替换为正在部署的 HP Insights.msi 版本>
与 64 位客户端上的 32 位应用关联: 是的
选择 “用户体验 ”选项卡,并确保配置了以下设置。
安装行为: 系统安装
登录要求: 用户是否已登录
安装程序可见性: 隐藏
允许的最大运行时间(分钟): 20
设备重启行为: 无具体作
选择 “依赖项” 选项卡,然后单击 “添加”。
在“依赖项组名称”中,键入 VC++ 可再发行组件 (x86) 作为组名称。
单击 “添加 ”,然后从依赖项应用列表中选择 VC++ 可再发行组件 (x86) 应用,选中这些应用程序旁边的复选框,然后单击 “确定”。
确保选择“ 自动安装l”。
单击 确定 以创建依赖项组。
单击 应用,然后单击 确定 以关闭 HP Insights 应用程序属性。
第三个应用程序:创建 VC++ 可再发行 (x64) 包
要创建新的 SCCM 应用程序包以安装适用于 Windows 的 Workforce Experience Platform,请执行以下作:
登录 SCCM 管理控制台并启动“ 创建应用程序向导”。
在 SCCM 管理控制台中,单击 软件库。
在 “软件库” 工作区中,单击 “应用程序管理”>“应用程序”,然后单击顶部的 “创建应用程序 ”。
选择 “手动指定应用程序信息” ,然后单击 “下一步”。
在相应字段中键入以下内容,然后单击 下一步:
名字: VC++ 可再发行组件 (x64)
发行人: Microsoft
版本: 14.XX.XXXXX.X(替换为要部署的VC_redist.x64.exe文件的版本)
单击 下一步 以接受 应用程序目录 条目的默认值。
单击 “添加 ”以创建新的 部署类型,然后选择 “脚本安装程序”。
手动指定部署类型信息,该信息将自动选择,然后单击 下一步。
键入“VC++ Redist (x64) silent install ”作为 部署类型的名称,然后单击 “下一步”。
在“内容位置”中,指定vc_redist.x64.exe文件的网络路径(UNC 名称)。
在 “安装程序”中,指定以下命令:
vc_redist.x64.exe /install /quiet /norestart
在卸载程序中,指定以下命令,然后单击 下一步:
vc_redist.x64.exe /卸载 /安静 /norestart
要指定检测规则,请单击“ 添加子句”, 然后输入以下规则,然后单击 “确定 ”和“下一步 ”继续:
设置类型: 注册表
蜂房: HKEY_LOCAL_MACHINE
钥匙: 软件\WOW6432Node\Microsoft\VisualStudio\14.0\VC\运行时\x64
选择“此注册表设置必须存在于目标系统上”以指示此应用程序的存在
要指定用户体验 设置,请选择以下设置,然后单击 下一步:
安装行为: 系统安装
登录要求: 用户是否已登录
安装程序可见性: 隐藏
允许的最大运行时间(分钟): 20
设备重启行为: 无具体作
单击 “下一步 ”以接受软件依赖项的默认值。
确认部署详细信息,然后单击 下一步。
显示完成屏幕后,单击 “关闭”。
在“创建应用程序向导”中,单击 “下一步 ”继续。
确认设置,然后单击 下一步。
显示完成屏幕后,单击 “关闭”。
第四个应用程序:创建 HP Insights Analytics 客户端 – 依赖项包
要创建 HP Insights Analytics 客户端 - 依赖项包,请执行以下作:
登录到 SCCM 管理控制台并启动“ 创建应用程序向导”。
在 SCCM 管理控制台中,单击 软件库。
在“软件库”工作区中,单击 “应用程序管理 ”> “应用程序”,然后单击顶部的 “创建应用程序 ”。
选择 Windows Installer(*.msi 文件),指定 HPInsightsAnalyticsDependencies.msi 文件的 UNC 路径,然后单击 “下一步”。
验证导入的信息,然后单击 下一步。
确认应用程序的名称,然后将安装程序命令更新为:msiexec /i HPInsightsAnalyticsDependencies.msi /q /norestart。
将“安装行为”设置为“为系统安装”。
选择以下 用户体验 设置,然后单击 下一步。
设备重启行为: 没有具体行动。
单击 下一步 以确认应用程序的设置。
确认设置,然后单击 下一步。
显示完成屏幕后,单击 “关闭”。
注意: HP Insights Analytics 客户端 - 依赖项包不能安装在非 HP 制造的 PC(包括虚拟机)上。
第五个应用程序:创建 HP Insights Analytics 客户端包
要创建 HP Insights Analytics 客户端包:
登录到 SCCM 管理控制台并启动“ 创建应用程序向导”。
在 SCCM 管理控制台中,单击 软件库。
在“软件库”工作区中,单击“ 应用程序管理”>“应用程序”,然后单击顶部的 “创建应用程序 ”。
选择 Windows Installer(*.msi 文件),指定 HPInsightsAnalytics.msi 文件的 UNC 路径,然后单击“ 下一步”。
验证导入的信息,然后单击 下一步。
确认应用程序的名称,然后将安装程序命令更新为:msiexec /i HPInsightsAnalytics.msi /qn /norestart /l*v ta-log.txt
将“安装行为”设置为“为系统安装”。
选择以下 用户体验 设置,然后单击 下一步。
设备重启行为: 没有具体行动。
单击 下一步 以确认应用程序的设置。
确认设置,然后单击 下一步。
显示完成屏幕后,单击 “关闭”。
修改 HP Insights Analytics 客户端包
要修改 HP Insights Analytics 客户端包:
在 SCCM 管理控制台的左栏中,单击“ 软件库” >“ 应用程序管理 ”> “应用程序”。
在右窗格中,右键单击新的 HP Insights Analytics 客户端 应用程序,然后单击 属性。
选择 “分发设置”选项卡,然后选择“将包分配给分发点时 自动下载内容” ,然后单击 “确定”。
选择“ 部署类型 ”选项卡,然后选择“HP Insights Analytics 客户端 - Windows 安装程序(*.msi 文件)”条目,然后单击 “编辑”。
在卸载程序字段中选择 程序 选项卡,然后指定以下命令: powershell.exe -executionpolicy bypass -windowstyle hidden -noninteractive -nologo -file “UninstallHP Insights.ps1”
选择 “检测方法” 选项卡,然后删除 MSI 产品代码的现有检测。
单击 “添加子句 ”并输入以下规则,然后单击“ 确定 ”和“下一步 ”继续:
设置类型: 文件系统
类型: 文件
路径: %ProgramFiles(x86)%\HP\HP Insights Analytics Client
文件或文件夹名称:我nsightsAnalyticsClient.exe
选中“文件系统设置必须满足以下规则才能指示此应用程序的存在”复选框。
财产: 版本
算子: 大于或等于
值: <替换为正在部署的HPInsightsAnalytics.msi的版本>
与 64 位客户端上的 32 位应用关联: 是的
选择 “用户体验 ”选项卡,并确保配置了以下设置:
安装行为: 系统安装
登录要求: 用户是否登录
安装程序可见性: 隐藏
允许的最大运行时间(分钟): 20
设备重启行为: 无具体作
选择 “依赖项” 选项卡,然后单击 “添加”。
在 “依赖项组名称”中,键入 VC++ 可再发行组件 (x64) 作为组名称。
单击 “添加 ”,然后从依赖项应用列表中选择 VC++ 可再发行组件 (x64) 应用。
选中这些应用程序旁边的复选框,然后单击 确定。
确保选择“ 自动安装l”。
单击 确定 以创建依赖项组。
重复上述步骤 8,添加第二个依赖项(HP Insights Analytics 客户端 - 依赖项) 和第三个依赖项(HP Insights Manager 应用程序),每个依赖项都有自己的依赖项组名称。
单击 应用,然后单击 确定 以关闭 HP Insights Analytics 应用程序属性。
将内容分发到分发点 (DP)
要将 HP Insights for Windows 和依赖项内容分发到 SCCM DP,请执行以下作:
在 SCCM 管理控制台的左栏中,单击软件 库 > 应用程序管理 >应用程序。
在右窗格中,右键单击新的 HP Insights 应用程序>分发内容。
在“常规”页上的“分发内容向导”中,单击“下一步”。
查看要分发的内容,然后单击 “下一步”。
将出现一个仪表,显示分发进度。查看已执行的作,然后单击 关闭。
对 VC++ 可再发行组件 (x86)、VC++ 可再发行组件 (x64)、HP Insights Analytics 客户端和 HP Insights 分析客户端 - 依赖项应用程序重复上述相同步骤。
验证分发点 (DP) 上的内容状态
在 DP 地理位置分散的大型环境中,最佳做法是在部署适用于 Windows 的 Workforce Experience Platform 之前验证内容状态。
要验证内容状态,请执行以下作:
在 SCCM 管理控制台中,单击 监控>分发状态 > 内容状态。
右键单击每个应用程序:VC++ 可再发行组件 (x86)、VC++ 可再发行组件 (x64)、HP Insights、HP Insights Analytics 客户端、HP Insights 分析客户端 - 依赖项应用程序,然后单击“查看状态”。
在继续之前,请验证包是否已成功复制到所有 DP。
使用 SCCM 部署 Windows 代理
使用 SCCM 部署 HP Insights Manager:
在 SCCM 管理控制台的左栏中,单击软件 库 > 应用程序管理 > 应用程序。
在右窗格中,右键单击新的 HP Insights 应用程序。
在 “部署软件向导”中,单击集合旁边的“ 浏览 ”。
然后选择要将包部署到的 设备集合 () 。
单击 确定,然后单击 下一步。
单击 下一步 以接受内容目标设置。
为 HP Insights 应用程序选择 必需 ,然后单击 下一步。
要接受默认部署计划并在可用时间后尽快部署,请单击 下一步。否则,请根据需要指定部署计划。
选择 “检测方法” 选项卡,然后删除 MSI 产品代码的现有检测。
单击“添加子句 ”并输入以下规则,然后单击 “确定”。
用户通知:隐藏在软件中心和所有通知中。
单击 下一步 继续。
单击 下一步 接受默认警报选项。
确认部署设置,然后单击 下一步。
查看已执行的作,然后单击 关闭。
使用 SCCM 部署 HP Insights Analytics 客户端应用程序
要在 SCCM 中部署 HP Insights Analytics for Windows 应用程序:
在 SCCM 管理控制台的左栏中,单击“ 软件库” >“ 应用程序管理 ”> “应用程序”。显示所有现有应用程序。
在右窗格中,右键单击新的 HP Insights Analytics 客户端应用程序。
在“部署软件向导”中,单击“集合”旁边的“浏览”。
选择要将包部署到的设备集合,然后单击 “确定”。
单击 下一步。
单击 下一步 以接受内容目标设置。
为 HP Insights 应用程序选择 必需 ,然后单击 下一步。
要接受默认部署计划并在可用时间后尽快部署,请单击 下一步。否则,请根据需要指定部署计划。
选择以下 用户体验 设置,然后单击 下一步:
用户通知:隐藏在软件中心和所有通知中。
单击 下一步 接受默认警报选项。
确认部署设置,然后单击 下一步。
查看已执行的作,然后单击 关闭。
联系我们
如需任何帮助, 创建支持案例
或电子邮件 support@wxp.hp.com