Inscribir automáticamente dispositivos macOS con Jamf Pro
En este artículo se explica la configuración y la implementación del agente de macOS de HP Insights mediante Jamf Pro en dispositivos macOS.
Prerrequisitos
- Obtenga un PIN para toda la empresa de Workforce Experience Platform.
- En el menú de la izquierda de la plataforma, haz clic en Configuración > pestaña Preferencias > Pin de empresa.
- Descargue la última aplicación HP Insights macOS desde https://workforceexperience.hp.com/software.
- Descarga e instala el Installer.pkg Jamf Pro
- Copie y guarde los scripts necesarios en función de las siguientes opciones para configurar la aplicación en la consola de Jamf Pro:
- Si el dispositivo no necesita la opción para ocultar la barra de menús, copie el texto del script Enrollment.sha continuación.
- Si el dispositivo necesita la opción de ocultar la barra de menús, copie el texto del script Enrollment_Tray.sh a continuación.
- Si el dispositivo ya se ha inscrito con HP Insights macOS Agent o se ha actualizado automáticamente a la versión 2.23.6 de macOS y desea que se oculte el icono de la barra de menús, copie los textos de ShowTray.sh y HideTray.sh script a continuación.
Si el dispositivo está inscrito, consulte la sección de instalación "Dispositivos inscritos" a continuación.
Scripts para configurar la aplicación en Jamf Pro Console
- Enrollment.sh
- Este script inscribirá el dispositivo sin interacción del usuario a través de la inscripción silenciosa.
- El CPIN deberá actualizarse dentro del script.
- Enrollment_Tray.sh (aplicable a partir de la versión 2.23.6 de la aplicación macOS)
- Este script inscribirá el dispositivo sin interacción del usuario a través de la inscripción silenciosa.
- Esto ocultará la bandeja (barra de menú).
- El CPIN deberá actualizarse dentro del script.
- ShowTray.sh (aplicable a partir de la versión 2.23.6 de la aplicación macOS)
- Este script mostrará el icono de la bandeja (barra de menú).
- Este script es necesario para los dispositivos que ya han inscrito el agente de HP Insights.
- HideTray.sh (aplicable a partir de la versión 2.23.6 de la aplicación macOS)
- Este script ocultará el icono de la bandeja (barra de menú).
- Este script es necesario para los dispositivos que ya han inscrito el agente de HP Insights.
Enrollment.sh Script
En el siguiente script, reemplace 'PIN' con el PIN real de la empresa.
#!/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 Script
En el siguiente script, reemplace 'PIN' con el PIN real de la empresa.
#!/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 Script
#!/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 Script
#!/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
Carga y configuración de la aplicación en Jamf Pro Console
La configuración del agente de HP Insights difiere en función de si el dispositivo está inscrito o anulado en el agente de HP Insights. Las instrucciones para ambas iteraciones se pueden encontrar a continuación:
Dispositivos no inscritos
- En la consola de Jamf Pro , haz clic en > Ordenadores > Ajustes de gestión.
- En Administración de equipos, seleccione Paquetes.
- En la ventana Paquetes , haga clic en Nuevo para agregar el paquete de aplicación HP Insights macOS descargado anteriormente.
- Nombre para mostrar: Ingrese el nombre del paquete
- Categoría: Aplicaciones selectas
- Nombre de archivo: Cargue el archivo del paquete de la aplicación macOS de HP Insights
- Haga clic en Guardar.
- En la sección Administración de equipos , seleccione Scripts.
- En la ventana Scripts , haga clic en Nuevo para agregar el script de instalación de HP Insights.
- Nombre para mostrar: Introduzca el nombre del script
- Categoría: Guiones
- Haga clic en Guardar.
- Haga clic en la pestaña Script y copie el script seleccionado anteriormente. Asegúrese de que el
script se reemplace con el PIN real de la empresa. - Haga clic en la pestaña Opciones .
- En Prioridad, seleccione Después de
- Haga clic en Guardar.
- Vaya a la pestaña Equipos y haga clic en Políticas.
- Haga clic en Nuevo.
- En la sección General :
- Nombre para mostrar: Introduzca el nombre de la directiva
- Marcar habilitado
- Categoría: Aplicaciones selectas
- Activador: Comprobar inscripción completa y registro recurrente
- En la sección Paquetes , haga clic en Configurar.
- Seleccione el paquete creado anteriormente.
- Punto de distribución: seleccione el punto de distribución predeterminado de cada equipo
- Acción: Seleccione Instalar
- En la sección Scripts , haga clic en Configurar.
- Seleccione el script creado anteriormente.
- Prioridad: seleccione Después de
- En la pestaña Ámbito , diríjase a los dispositivos según sus necesidades.
- En la pestaña Autoservicio , marque Hacer que la directiva esté disponible en Autoservicio
- Nombre para mostrar de autoservicio: Ingrese el nombre y una descripción del paquete
- Nombre del botón: También puede agregar un icono
- En la sección General :
- Haga clic en Guardar.
Dispositivos inscritos
Si el dispositivo ya tiene instalado HP Insights macOs Agent y el usuario desea alternar la ocultación de la aplicación de la barra de menús, el usuario puede continuar ejecutando los scripts o ShowTray.sh
HideTray.sh
en la consola. El proceso será el mismo que se indica anteriormente con "Dispositivos que no se han inscrito"; sin embargo, al ingresar los scripts, ingrese sudo bash ./ShowTray.sh
o sudo bash ./HideTray.sh
respectivamente.
Cuando se usa ShowTray.sh o HideTray.sh, no es necesario proporcionar el PIN.
Contáctenos
Para obtener ayuda, cree un caso de soporte o envíe un correo electrónico [email protected]
.