介绍
本文介绍如何使用公司范围的 PIN 在 macOS 设备上注册和部署 HP Insights Agent。过程如下:
- 从 HP WXP 下载最新的 HP Insights macOS 应用程序。
- 根据首选项选择配置 Mac 脚本编辑器应用程序的脚本。
- 从 WXP 获取公司 PIN。
- 在平台的左侧菜单中,单击“ 设置 ”> “首选项” 选项卡> “公司 PIN” ,然后复制 PIN 码。
- 配置 HP Insights macOS 代理。
选择一个脚本以配置 Mac 脚本编辑器应用程序
下载最新的 HP Insights macOS 应用程序后,复制并保存必要的脚本,以根据首选项配置脚本编辑器应用程序。编辑脚本时,请确保将“PIN=”更改为公司 PIN。
- Enrollment.sh:显示菜单栏并注册设备,无需用户交互(在脚本中更新 CPIN)
- Enrollment_Tray.sh:隐藏菜单栏并在没有用户交互的情况下注册设备(在脚本中更新 CPIN)
- ShowTray.sh:显示菜单栏;适用于已注册 HP Insights Agent 并自动升级到 macOS 版本 2.23.6(及更高版本)的设备
- HideTray.sh:隐藏菜单栏;适用于已注册 HP Insights Agent 并自动升级到 macOS 版本 2.23.6(及更高版本)的设备
如果设备已注册,请参阅下面的“已注册设备”部分。
Enrollment.sh 脚本
#!/bin/bash
APPLICATION_SUPPORT_DIRECTORY=/etc/APMAgent
PIN=#########
if [ -d $APPLICATION_SUPPORT_DIRECTORY ]
then
echo "Directory Exists"
else
echo "Directory Does not exist, creating directory"
mkdir "$APPLICATION_SUPPORT_DIRECTORY"
fi
echo "{\"PIN\":\"$PIN\"}" > "$APPLICATION_SUPPORT_DIRECTORY/enrollment.json"
if [ "$APPLICATION_SUPPORT_DIRECTORY\enrollment.json" ]
then
echo "Successfully stored Data at
$APPLICATION_SUPPORT_DIRECTORY/enrollment.json"
cat "$APPLICATION_SUPPORT_DIRECTORY/enrollment.json"
exit 0
else
echo "Unable to store Data"
exit 1
fi
exit 1
Enrollment_Tray.sh脚本
#!/bin/bash
APPLICATION_SUPPORT_DIRECTORY=/etc/APMAgent
PIN=#########
if [ -d $APPLICATION_SUPPORT_DIRECTORY ]
then
echo "Directory Exists"
else
echo "Directory Does not exist, creating directory"
mkdir "$APPLICATION_SUPPORT_DIRECTORY"
fi
echo "{\"PIN\":\"$PIN\",\"HideTray\":\"true\"}" > "$APPLICATION_SUPPORT_DIRECTORY/enrollment.json"
if [ "$APPLICATION_SUPPORT_DIRECTORY\enrollment.json" ]
then
echo "Successfully stored Data at
$APPLICATION_SUPPORT_DIRECTORY/enrollment.json"
cat "$APPLICATION_SUPPORT_DIRECTORY/enrollment.json"
exit 0
else
echo "Unable to store Data"
exit 1
fi
exit 1
ShowTray.sh 脚本
#!/bin/bash
APPLICATION_SUPPORT_DIRECTORY=/etc/APMAgent
if [ -d $APPLICATION_SUPPORT_DIRECTORY ]
then
echo "Directory Exists"
else
echo "Directory Does not exist, creating directory"
mkdir "$APPLICATION_SUPPORT_DIRECTORY"
fi
echo "{\"HideTray\":\"false\"}" > "$APPLICATION_SUPPORT_DIRECTORY/enrollment.json"
if [ "$APPLICATION_SUPPORT_DIRECTORY\enrollment.json" ]
then
echo "Successfully create enrolment json at
$APPLICATION_SUPPORT_DIRECTORY/enrollment.json"
cat "$APPLICATION_SUPPORT_DIRECTORY/enrollment.json"
exit 0
else
echo "Unable to store PIN"
exit 1
fi
exit 1
HideTray.sh 脚本
#!/bin/bash
APPLICATION_SUPPORT_DIRECTORY=/etc/APMAgent
if [ -d $APPLICATION_SUPPORT_DIRECTORY ]
then
echo "Directory Exists"
else
echo "Directory Does not exist, creating directory"
mkdir "$APPLICATION_SUPPORT_DIRECTORY"
fi
echo "{\"HideTray\":\"true\"}" > "$APPLICATION_SUPPORT_DIRECTORY/enrollment.json"
if [ "$APPLICATION_SUPPORT_DIRECTORY\enrollment.json" ]
then
echo "Successfully create enrolment json at
$APPLICATION_SUPPORT_DIRECTORY/enrollment.json"
cat "$APPLICATION_SUPPORT_DIRECTORY/enrollment.json"
exit 0
else
echo "Unable to store PIN"
exit 1
fi
exit 1
获取全公司范围的 PIN
要获取公司 PIN,请登录 https://workforceexperience.hp.com。在左侧菜单中,单击 设置 > 偏好设置。
对于惠普合作伙伴,请接受合作伙伴邀请,然后登录 WXP。单击客户>公司>公司详细信息>首选项。
配置 macOS 应用程序
配置 HP Insights macOS 代理取决于设备是否已注册。两者的说明如下:
已取消注册的设备
- 下载 HP Insights macOS 应用程序后,打开脚本编辑器应用程序并复制上述脚本之一。确保将“PIN”替换为实际的公司 PIN 并运行所选脚本。
- 必须在安装 macOS 应用程序之前执行所选脚本
- 执行所选脚本后,打开 HPInsightsInstaller.pkg 以安装 HP Insights macOS 代理。安装后,注册会自动开始
- 在状态栏上,单击 HP 图标,然后选择注册此设备。
- 在平台窗口中,单击 注册 以继续。
- 如果设备归公司所有,请选择 “公司 ”,如果设备归个人所有,请选择 “个人 ”,然后单击 “下一步”。
- 如果选择 个人 ,则某些功能可能会被禁用。
- 输入公司 PIN,然后单击 下一步。
- 当注册确认窗口出现时,单击 “是 ”以授权公司拥有的计算机。对于个人拥有的计算机,请根据公司策略单击“是”或“否”
- 将出现一个确认窗口,如果计算机已成功注册,则显示设备已注册。请记住,计算机在注册期间必须连接到 Internet
- 单击详细信息以获取有关注册的详细信息。
已注册的设备
如果用户已经安装了 HP Insights macOS 代理并希望切换隐藏菜单栏应用程序,则用户可以通过在控制台中运行 ShowTray.sh 或 HideTray.sh 脚本来继续。
- 在脚本编辑器应用程序中,输入
sudo bash ./ShowTray.sh或sudo bash ./HideTray.sh。 - 输入所需脚本后,系统将提示用户输入 PIV 身份验证的 PIN。
输入 PIN 后,设备将成功运行脚本以显示或隐藏菜单栏。
联系我们
如需任何帮助, 请创建支持案例 或电子邮件 support@wxp.hp.com。