使用 msi 安装程序通过 SCCM 进行部署

Prev Next

介绍

HP Workforce Experience Platform (WXP) 的 HP Insights Windows 应用程序(也称为 Windows 代理)可以使用 System Center Configuration Manager (SCCM) 和 setup.exe 安装程序方法Microsoft部署。这种方法非常适合跨多个设备管理安装的组织,因为它使用 setup.exe 提供的捆绑可执行文件来简化部署和配置。使用 setup.exe 还使您(IT 管理员)能够在部署之间保持一致性和控制力,同时最大限度地减少用户中断。

本文提供了使用 SCCM 部署 Windows 代理的分步指南 (setup.exe): 

  1. UPN 后缀 提供给指定的 HP 服务专家或业务合作伙伴

  2. 获取公司 PIN:

    1. 登录 WXP。在左侧菜单中,单击 设置 > 首选项

    2. 在“首选项”选项卡上,滚动到 “公司 PIN ”部分并复制 PIN 码。

  3. Download the Windows Agent

  4. Create an application in SCCM

  5. Distribute the application content to distribution points (DPs)

  6. Deploy the platform's application with SCCM

  7. Verify the deployment

注意: 这些 说明适用于 Microsoft System Center Configuration Manager (SCCM) v.1902,但也可能适用于较新版本的 SCCM。

下载 Windows 应用程序 (setup.exe)

  1. 从 https://workforceexperience.hp.com/software 下载并安装 Windows 代理

  2. 将.zip文件的内容保存到 SCCM 可访问的位置。

    1. 有关详细说明,请参阅文章 - Install Windows Agent Using setup.exe.

  3. 安装包:

    • 最低支持的 .NET Framework 4.6.2 

    • Microsoft VC++ 可再发行包 (x86)  

    • HP Insights 应用程序 (HPInsights.msi)

    • Microsoft VC++ 可再发行包 (x86) 是 HP Insights 应用程序的先决条件

    • Microsoft VC++ 可再发行包 (x64) 

    • HP Insights 分析 - 依赖项 (HPInsightsAnalyticsDependencies.msi)

    • HP Insights 分析包 (HPInsightsAnalytics.msi)

      • 必须按此顺序与 Microsoft VC++ 可再发行包 (x64)、HP Touchpoint Analytics Client - 依赖项和管理器应用程序一起安装。 

注意: HP Touchpoint Analytics 客户端依赖项包不能安装在非 HP 制造的 PC(包括虚拟机)上。

在 SCCM 中创建应用程序

  1. 登录 SCCM 管理控制台并启动“创建应用程序向导”。

  2. 在 SCCM 管理控制台中,单击 软件库。

  3. “软件库” 工作区中,单击 “应用程序管理”>“应用程序”> “创建应用程序”。 

  4. 选择 “手动指定应用程序信息”。

  5. 单击 下一步

  6. 在相应字段中键入以下内容,单击 下一步, 然后输入以下详细信息:

    • 名字: Windows 应用程序

    • 发行商:  惠普公司

    • 版本: 5.xx.xxx(替换为正在部署的.exe文件的版本)

  7. 单击 下一步 以接受应用程序目录条目的默认值。

  8. 单击 “添加 ”以创建新的部署类型,然后选择 “脚本安装程序”

  9. 手动指定部署类型信息,该信息将自动选择。

  10. 单击 下一步。

  11. 键入“Windows 应用程序静默安装”作为部署类型的名称。

  12. 单击 下一步

  13. “内容位置”中,指定.exe文件的网络路径(UNC 名称)。

  14. 安装程序中,通过将 XXXXX 替换为实际的公司 PIN 来指定以下命令:

    1. Setup.exe/静默 HIDETRAY=True CPIN=XXXXX

    2. XXXXX = 全公司 PIN 码

    3. 要配置软件的代理或更新设置,请创建一个批处理脚本以添加所需的注册表项,并在安装程序中指定批处理脚本。 “HIDETRAY=True” 是可选开关,但 HP 推荐使用。

    4. 默认情况下,平台将在自动更新后注册。若要启用注册而不自动更新,请添加 UPDATEBEFOREENROLL=0,如下所示:

      1. Setup.exe / 静默 HIDETRAY=True CPIN=XXXXX UPDATEBEFOREENROLL=0 

  15. 卸载程序中,指定以下命令: powershell.exe -executionpolicy bypass -windowstyle hidden -noninteractive -nologo -file “Uninstall.ps1”

  16. 选中 “运行安装” 复选框,并在 64 位客户端上将程序作为 32 位进程卸载。

  17. 单击 下一步。

  18. 要指定检测规则,请单击“ 添加子句 ”并输入以下规则以检测客户端二进制文件的存在,然后单击 “确定”。

  19. 单击 下一步 继续并更新以下内容:

    • 设置类型: 文件系统

    • 路径: %ProgramFiles(x86)%\Hewlett-Packard\HP Touchpoint Manager\Agent

    • 文件或文件夹名称: LHAgent.exe

    • 选中“此文件或文件夹与 64 位系统上的 32 位应用程序相关联”复选框。

    • 选中“目标系统上必须存在文件系统设置才能指示此应用程序的存在”复选框。

  20. 要指定 用户体验 设置,请选择以下设置,然后单击 下一步。

    • 安装行为: 系统安装

    • 登录要求: 用户是否已登录

    • 安装程序可见性: 隐藏

    • 允许的最大运行时间(分钟): 20

  21. 单击 “下一步 ”以接受软件依赖项的默认值。

  22. 确认部署详细信息,然后单击 下一步。

  23. 显示完成屏幕后,单击 “关闭”。

  24. “创建应用程序 ”向导中,单击 “下一步 ”继续。

  25. 确认设置并单击 下一步。

  26. 显示完成屏幕后,单击 “关闭”。

修改平台的 Windows 应用程序设置

若要在将包复制到 SCCM 分发点之前修改应用程序设置,请执行以下作:

  1. 转到 SCCM 管理控制台的左栏,单击软件库>应用程序管理>应用程序

  2. 在右侧菜单中,右键单击新的 Windows 应用程序 ,然后单击 属性。

  3. 选择 “分发设置” 选项卡,然后选择“将包分配给分发点时 自动下载内容”

  4. 单击 确定。

  5. 单击 “应用”,然后单击 “确定 ”以关闭应用程序属性。

将应用程序内容分发到分发点 (DP) 

  1. 在 SCCM 管理控制台的左栏中,单击“ 软件库”>“应用程序管理”>“应用程序”。

  2. 在右侧菜单中,右键单击新的 Windows 应用程序>分发内容。

  3. 在“ 常规 ”页上的“分发内容向导”中,单击 “下一步”。

  4. 查看要分发的内容,然后单击 下一步。

  5. 当显示分发进度的计量器出现时,请查看所采取的作,然后单击 关闭。

验证分发点上的内容状态

在 DP 地理位置分散的大型环境中,最佳做法是在部署平台的 Windows 应用程序之前验证内容状态。要验证内容状态,请执行以下作:

  1. 在 SCCM 管理控制台中,单击 监控>分发状态>内容状态。

  2. 右键单击 Windows 应用程序,然后单击 “查看状态”。

  3. 在继续之前,请验证包是否已成功复制到所有 DP。

使用 SCCM 部署 Windows 代理

  1. 在 SCCM 管理控制台的左栏中,单击“ 软件库”>“应用程序管理”>“应用程序”。

  2. 在右侧菜单中,右键单击新的 Windows 应用程序。

  3. “部署软件向导”中,单击“集合”旁边的“浏览”。

  4. 选择将包部署到的 设备集合

  5. 单击 确定,然后单击 下一步。

  6. 单击 下一步 以接受内容目标设置。

  7. 为 Windows 应用程序选择 必需 ;单击 下一步。

  8. 要接受默认部署计划并在可用时间后尽快部署,请单击 下一步; 否则,请根据需要指定部署计划。

  9. 选择以下 用户体验 设置。

    1. 用户通知: 隐藏在软件中心和所有通知中

  10. 单击 下一步

  11. 要接受默认警报选项,请单击 下一步。

  12. 确认部署设置,然后单击 下一步。

  13. 查看已执行的作,然后单击 “关闭”

验证 Windows 代理的部署

检查应用程序部署的日期和时间。要验证:

  1. 在 SCCM 管理控制台的左栏中,单击 监控>部署。

  2. 在顶部的搜索字段中,键入 Windows 应用程序。单击搜索结果中的 Windows 应用程序部署 。右下角将出现一个图表,显示 SCCM 集合中安装了该软件的计算机数量。状态包括:

    • 成功的

    • 未安装

    • 错误

    • 未知状态:这意味着计算机很可能尚未连接到 SCCM 以接收 Windows 应用程序部署包

平台的 Windows 应用程序安装也可以在目标计算机上进行验证。

若要验证目标计算机上的部署,请执行以下作:

  1. 在最终用户计算机上,打开控制面板中的程序和功能;应安装平台和 HP Touchpoint Analytics Client。

  2. 如果在部署过程中未隐藏系统托盘图标,请单击 系统托盘图标 并选择 状态; 设备注册状态应显示为 “已注册”

联系我们

如需任何帮助, 请创建支持案例 或电子邮件 support@wxp.hp.com