通过 SCCM 部署setup.exe

Prev Next

HP Workforce Experience Platform (WXP) 的 HP Insights Windows 应用程序(也称为 Windows 代理)可以使用 Microsoft System Center Configuration Manager (SCCM) 和 MSI 安装程序方法进行部署。这种方法非常适合跨多个设备管理安装的组织,因为它支持静默安装参数,并通过标准化的 MSI 工具实现简化的更新和配置。使用 MSI 还使您(IT 管理员)能够在部署之间保持一致性和控制,同时最大限度地减少用户中断。

本文介绍使用 Microsoft SCCM 和 MSI 安装程序的部署过程,分为四个步骤:

  1. Download the Workforce Experience Platform for Windows (MSI Installer)

  2. Create an Application in SCCM

  3. Distribute the Application content

  4. Deploy HP Insights Windows Application

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

下载适用于 Windows 的 Workforce Experience Platform (MSI Installer)

要下载 Windows 代理:

    1. 使用 MSI 安装程序和 https://workforceexperience.hp.com/software 中的依赖项下载并安装 Windows 代理。

    1. 有关详细说明,请参阅文章 - 使用 MSI 安装程序安装 Windows 代理

  1. 确保将 HP Insights.zip 文件的以下内容保存到 SCCM 可访问的位置。

    • VC++ 可再发行组件 (x86)

    • HP Insights Manager 应用程序

    • VC++ 可再发行组件 (x64)

    • HP Insights 分析客户端 - 依赖项

    • HP Insights Analytics 客户端包

  2. 此处下载卸载 PowerShell 脚本。

  3. 提取.zip文件的内容;将提取多个 PowerShell 脚本文件。

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

在 SCCM 中创建应用程序(在 SCCM 中创建必要的应用程序)

以下是有关创建运行 Workforce Experience Platform 所需的应用程序的详细信息。这些应用程序是使用 HPInsights.zip 文件中包含的五个依赖项创建的。

SCCM 中必须提供以下应用程序:

  1. VC++ 可再发行组件 (x86)

  2. HP Insights Manager 应用程序 (HPInsightsAgent.msi)

    • 如果要在 HP Insights Manager 之前安装的设备中不存在 VC++ (x86) 依赖项,则可以与 VC++ (x86) 依赖项一起安装。

  3. VC++ 可再发行组件 (x64)

  4. HP Insights 分析客户端 - 依赖项 (HPInsightsAnalyticsDependencies.msi)

  5. 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,请执行以下作:

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

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

  3. “软件库” 工作区中,单击 “应用程序管理”>“应用程序”。将显示现有应用程序。

  4. 单击顶部的 创建应用程序

  5. 选择 手动指定应用程序信息,然后单击 下一步。

  6. 在相应字段中键入以下内容,然后单击 下一步

    • 名称: VC++ Redistributable (x86)

    • 发行商: Microsoft

    • 版本:14.XX.XXXXX.X(替换为要部署的VC_redist.x86.exe文件版本)

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

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

  9. 手动指定将自动选择的部署类型信息,然后单击 下一步。

  10. 键入“VC++ Redist (x86) silent install”作为部署类型的名称,然后单击 “下一步”。

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

  12. “安装程序”中,指定以下命令:

    vc_redist.x86.exe /install /quiet /norestart

  13. 在卸 载程序中,指定以下命令,然后单击 下一步

    vc_redist.x86.exe /卸载 /安静 /norestart

  14. 单击“添加子句”,指定检测规则,输入以下规则;然后单击“确定”和“下一步”继续。

    • 设置类型: 注册表

    • 蜂巢: HKEY_LOCAL_MACHINE

    • 键: SOFTWARE\WOW6432Node\Microsoft\VisualStudio\14.0\VC\Runtimes\x86

    • 选择“ 目标系统上必须存在此注册表设置”,以指示此应用程序的存在

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

    • 安装行为: 系统安装

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

    • 安装程序可见性: 隐藏

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

    • 设备重启行为: 无具体作

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

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

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

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

  20. 确认设置并单击 下一步

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

第二个应用程序:创建 HP Insights 软件包

要创建 HP Insights 软件包:

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

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

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

  4. 选择 Windows Installer(*.msi 文件),指定 HP Insights.msi 文件的 UNC 路径,然后单击 下一步。

  5. 验证导入的信息,然后单击下一步

  6. 确认应用程序的名称,然后将 安装程序 命令更新为:

    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 系统托盘图标和所有通知。

  1. “安装行为” 设置为 “系统安装”

  2. 选择以下 用户体验 设置,然后单击 下一步

设备重启行为: 无具体作

  1. 单击 下一步 以确认应用程序的设置。

  2. 确认设置,然后单击 下一步

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

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

修改 HP Insights 软件包

要修改 HP Insights 软件包应用程序设置:

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

  2. 在右窗格中,右键单击新的 HP Insights 应用程序,然后单击属性。

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

  4. 选择“ 部署类型 ”选项卡,然后选择“HP Insights for Windows Installer(*.msi 文件)”条目,然后单击 “编辑”

  5. 在卸载程序字段中选择 程序选项卡 ,然后指定以下命令:

    powershell.exe -executionpolicy bypass -windowstyle hidden -noninteractive -nologo -file “UninstallHP Insights.ps1”

  6. 选择 “检测方法” 选项卡,然后删除 MSI 产品代码的现有检测。

  7. 单击 “添加子句 ”并输入以下规则,然后单击“ 确定 ”和“下一步 ”继续:

    • 设置类型: 文件系统

    • 类型: 文件

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

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

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

      • 财产: 版本

      • 算子: 大于或等于

      • 值: <替换为正在部署的 HP Insights.msi 版本>

      • 与 64 位客户端上的 32 位应用关联: 是的

  8. 选择 “用户体验 ”选项卡,并确保配置了以下设置。

    • 安装行为: 系统安装

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

    • 安装程序可见性: 隐藏

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

    • 设备重启行为: 无具体作

  9. 选择 “依赖项” 选项卡,然后单击 “添加”。

    • 在“依赖项组名称”中,键入 VC++ 可再发行组件 (x86) 作为组名称。

    • 单击 “添加 ”,然后从依赖项应用列表中选择 VC++ 可再发行组件 (x86) 应用,选中这些应用程序旁边的复选框,然后单击 “确定”。

    • 确保选择“ 自动安装l”。

    • 单击 确定 以创建依赖项组。

  10. 单击 应用,然后单击 确定 以关闭 HP Insights 应用程序属性。

第三个应用程序:创建 VC++ 可再发行 (x64) 包

要创建新的 SCCM 应用程序包以安装适用于 Windows 的 Workforce Experience Platform,请执行以下作:

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

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

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

  4. 选择 “手动指定应用程序信息” ,然后单击 “下一步”。

  5. 在相应字段中键入以下内容,然后单击 下一步:

    • 名字: VC++ 可再发行组件 (x64)

    • 发行人: Microsoft

    • 版本: 14.XX.XXXXX.X(替换为要部署的VC_redist.x64.exe文件的版本)

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

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

  8. 手动指定部署类型信息,该信息将自动选择,然后单击 下一步

  9. 键入“VC++ Redist (x64) silent install ”作为 部署类型的名称,然后单击 “下一步”。

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

  11. “安装程序”中,指定以下命令:

    vc_redist.x64.exe /install /quiet /norestart

  12. 在卸载程序中,指定以下命令,然后单击 下一步

    vc_redist.x64.exe /卸载 /安静 /norestart

  13. 要指定检测规则,请单击“ 添加子句”, 然后输入以下规则,然后单击 “确定 ”和“下一步 ”继续:

    • 设置类型: 注册表

    • 蜂房: HKEY_LOCAL_MACHINE

    • 钥匙: 软件\WOW6432Node\Microsoft\VisualStudio\14.0\VC\运行时\x64

    • 选择“此注册表设置必须存在于目标系统上”以指示此应用程序的存在

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

    • 安装行为: 系统安装

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

    • 安装程序可见性: 隐藏

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

    • 设备重启行为: 无具体作

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

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

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

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

  19. 确认设置,然后单击 下一步

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

第四个应用程序:创建 HP Insights Analytics 客户端 – 依赖项包

要创建 HP Insights Analytics 客户端 - 依赖项包,请执行以下作:

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

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

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

  4. 选择 Windows Installer(*.msi 文件),指定 HPInsightsAnalyticsDependencies.msi 文件的 UNC 路径,然后单击 “下一步”。

  5. 验证导入的信息,然后单击 下一步。

  6. 确认应用程序的名称,然后将安装程序命令更新为:msiexec /i HPInsightsAnalyticsDependencies.msi /q /norestart。

  7. 将“安装行为”设置为“为系统安装”。

  8. 选择以下 用户体验 设置,然后单击 下一步

    1. 设备重启行为: 没有具体行动。

  9. 单击 下一步 以确认应用程序的设置。

  10. 确认设置,然后单击 下一步

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

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

第五个应用程序:创建 HP Insights Analytics 客户端包

要创建 HP Insights Analytics 客户端包:

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

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

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

  4. 选择 Windows Installer(*.msi 文件),指定 HPInsightsAnalytics.msi 文件的 UNC 路径,然后单击“ 下一步”。

  5. 验证导入的信息,然后单击 下一步。

  6. 确认应用程序的名称,然后将安装程序命令更新为:msiexec /i HPInsightsAnalytics.msi /qn /norestart /l*v ta-log.txt

  7. 将“安装行为”设置为“为系统安装”。

  8. 选择以下 用户体验 设置,然后单击 下一步。

    1. 设备重启行为: 没有具体行动。

  9. 单击 下一步 以确认应用程序的设置。

  10. 确认设置,然后单击 下一步。

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

修改 HP Insights Analytics 客户端包

要修改 HP Insights Analytics 客户端包:

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

  2. 在右窗格中,右键单击新的 HP Insights Analytics 客户端 应用程序,然后单击 属性

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

  4. 选择“ 部署类型 ”选项卡,然后选择“HP Insights Analytics 客户端 - Windows 安装程序(*.msi 文件)”条目,然后单击 “编辑”

  5. 在卸载程序字段中选择 程序 选项卡,然后指定以下命令: powershell.exe -executionpolicy bypass -windowstyle hidden -noninteractive -nologo -file “UninstallHP Insights.ps1”

  6. 选择 “检测方法” 选项卡,然后删除 MSI 产品代码的现有检测。

  7. 单击 “添加子句 ”并输入以下规则,然后单击“ 确定 ”和“下一步 ”继续:

    • 设置类型: 文件系统

    • 类型: 文件

    • 路径: %ProgramFiles(x86)%\HP\HP Insights Analytics Client

    • 文件或文件夹名称:我nsightsAnalyticsClient.exe

    • 选中“文件系统设置必须满足以下规则才能指示此应用程序的存在”复选框。

      • 财产: 版本

      • 算子: 大于或等于

      • 值: <替换为正在部署的HPInsightsAnalytics.msi的版本>

      • 与 64 位客户端上的 32 位应用关联: 是的

  8. 选择 “用户体验 ”选项卡,并确保配置了以下设置:

    • 安装行为: 系统安装

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

    • 安装程序可见性: 隐藏

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

    • 设备重启行为: 无具体作

  9. 选择 “依赖项” 选项卡,然后单击 “添加”。

    • “依赖项组名称”中,键入 VC++ 可再发行组件 (x64) 作为组名称。

    • 单击 “添加 ”,然后从依赖项应用列表中选择 VC++ 可再发行组件 (x64) 应用。

    • 选中这些应用程序旁边的复选框,然后单击 确定

    • 确保选择“ 自动安装l”。

    • 单击 确定 以创建依赖项组。

  10. 重复上述步骤 8,添加第二个依赖项(HP Insights Analytics 客户端 - 依赖项) 和第三个依赖项(HP Insights Manager 应用程序),每个依赖项都有自己的依赖项组名称。

  11. 单击 应用,然后单击 确定 以关闭 HP Insights Analytics 应用程序属性。

将内容分发到分发点 (DP)

要将 HP Insights for Windows 和依赖项内容分发到 SCCM DP,请执行以下作:

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

  2. 在右窗格中,右键单击新的 HP Insights 应用程序>分发内容

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

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

  5. 将出现一个仪表,显示分发进度。查看已执行的作,然后单击 关闭

  6. 对 VC++ 可再发行组件 (x86)、VC++ 可再发行组件 (x64)、HP Insights Analytics 客户端和 HP Insights 分析客户端 - 依赖项应用程序重复上述相同步骤。

验证分发点 (DP) 上的内容状态

在 DP 地理位置分散的大型环境中,最佳做法是在部署适用于 Windows 的 Workforce Experience Platform 之前验证内容状态。

要验证内容状态,请执行以下作:

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

  2. 右键单击每个应用程序:VC++ 可再发行组件 (x86)、VC++ 可再发行组件 (x64)、HP InsightsHP Insights Analytics 客户端、HP Insights 分析客户端 - 依赖项应用程序,然后单击查看状态”。

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

使用 SCCM 部署 Windows 代理

使用 SCCM 部署 HP Insights Manager:

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

  2. 在右窗格中,右键单击新的 HP Insights 应用程序。

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

  4. 然后选择要将包部署到的 设备集合 ()

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

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

  7. 为 HP Insights 应用程序选择 必需 ,然后单击 下一步。

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

  9. 选择 “检测方法” 选项卡,然后删除 MSI 产品代码的现有检测。

  10. 单击“添加子句 ”并输入以下规则,然后单击 “确定”。

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

  12. 单击 下一步 继续。

  13. 单击 下一步 接受默认警报选项。

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

  15. 查看已执行的作,然后单击 关闭。

使用 SCCM 部署 HP Insights Analytics 客户端应用程序

要在 SCCM 中部署 HP Insights Analytics for Windows 应用程序:

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

  2. 在右窗格中,右键单击新的 HP Insights Analytics 客户端应用程序

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

  4. 选择要将包部署到的设备集合,然后单击 “确定”

  5. 单击 下一步

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

  7. 为 HP Insights 应用程序选择 必需 ,然后单击 下一步

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

  9. 选择以下 用户体验 设置,然后单击 下一步

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

  10. 单击 下一步 接受默认警报选项。

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

  12. 查看已执行的作,然后单击 关闭

联系我们

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