通过 Intune 部署 macOS 代理

Prev Next

简介

HP Insights macOS 代理帮助将 macOS 设备注册并连接到 HP Workforce Experience Platform (WXP)。本文介绍如何使用 Microsoft Intune 在托管的 macOS 设备上部署 HPInsightsInstaller.pkg。还说明了如何添加注册配置、配置检测规则以及将应用程序分配给所需的设备或用户组。

先决条件

在部署之前,请确保满足以下要求:

  • macOS 设备已成功注册到 Microsoft Intune。

  • Apple MDM Push Certificate 已配置并处于活动状态。

  • Intune 许可证已分配给目标用户。

  • HPInsightsInstaller.pkg 已最终确定并已测试静默安装。

  • 企业 PIN 可用(如果需要 JSON 注册配置)。

  • 所需的 Microsoft Entra ID (Azure AD) 设备或用户组已创建用于分配。

部署流程概述

  1. HPInsightsInstaller.pkg 上传到 Intune

  2. 配置应用程序元数据

  3. 配置预安装注册脚本

  4. 设置检测规则

  5. 定义要求

  6. 将应用程序分配给设备或用户组

步骤 1:将 HPInsightsInstaller.pkg 上传到 Intune

  1. 登录到 Intune Admin Center

  2. 点击 应用程序 > macOS > 添加

  3. 选择 macOS 应用 (PKG)。

  4. 点击 选择

  5. 上传 HPInsightsInstaller.pkg 文件。

  6. 点击 确定

HPInsightsInstaller.pkg 在托管的 macOS 设备上安装 HP Insights macOS 代理。代理在安装和注册完成后将设备连接到 WXP。

步骤 2:配置应用程序信息

添加以下详细信息并点击 下一步

  • 名称:HP Insights macOS Agent

  • 描述:提供适当的描述。

  • 发布者:HP

  • 类别:应用程序

  • 徽标:可选。

步骤 3:配置预安装脚本

仅当您的部署要求在安装 HP Insights 代理之前在设备上创建 enrollment.json 文件时,才使用预安装脚本。如果您的软件包已包含所需的注册配置,或者如果另一种部署方法创建了该文件,则可能不需要此步骤。

此步骤对于静默注册是必需的。

脚本 1

#!/bin/bash

APPLICATION_SUPPORT_DIRECTORY=/etc/APMAgent
PIN=#########

if [ ! -d "$APPLICATION_SUPPORT_DIRECTORY" ]; then
    mkdir -p "$APPLICATION_SUPPORT_DIRECTORY"
fi

echo "{\"PIN\":\"$PIN\"}" > "$APPLICATION_SUPPORT_DIRECTORY/enrollment.json"
if [ -f "$APPLICATION_SUPPORT_DIRECTORY/enrollment.json" ]; then
    exit 0
else
    exit 1
fi

脚本 2

Enrollment_Tray.sh(隐藏菜单栏图标选项)
#!/bin/bash

APPLICATION_SUPPORT_DIRECTORY=/etc/APMAgent
PIN=#########

if [ ! -d "$APPLICATION_SUPPORT_DIRECTORY" ]; then
    mkdir -p "$APPLICATION_SUPPORT_DIRECTORY"
fi

echo "{\"PIN\":\"$PIN\",\"HideTray\":\"true\"}" > "$APPLICATION_SUPPORT_DIRECTORY/enrollment.json"

if [ -f "$APPLICATION_SUPPORT_DIRECTORY/enrollment.json" ]; then
    exit 0
else
    exit 1
fi

注意HideTray 值控制 HP Insights 代理图标是否在 macOS 菜单栏中可见。如果需要向最终用户隐藏菜单栏图标,请将 HideTray 设置为 true。如果图标需要保持可见,请省略此值。

根据菜单图标是否需要可见选择适当的脚本;然后将其粘贴到预安装脚本中。

步骤 4:定义要求

定义以下内容并点击 下一步

  • 最低 macOS 版本:例如,macOS 12 或更高版本。

  • 架构:默认。

步骤 5:配置检测规则(关键步骤)

根据已安装的 HP Insights 代理应用程序包配置检测规则。如果检测规则与已安装的应用程序不匹配,即使软件包安装正确,Intune 也可能将部署报告为失败。

如果应用程序安装在 /Applications 目录中,请配置以下内容:

  • 应用程序包 ID:com.hp.DaasClient.macOS.APMAgent

  • (可选)版本比较

确保检测规则与软件包的实际安装行为一致。

步骤 6:配置分配

选择以下分配类型:

  • 必需:自动静默安装。

  • 可用:用户从 Company Portal 安装应用程序。

对于自动静默部署:

  1. 选择 必需 并将应用程序分配给适当的设备组。

  2. 点击 下一步

  3. 点击 创建

联系我们

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