Déploiement via Jamf Pro

Prev Next

Inscrire automatiquement des appareils macOS à l’aide de Jamf Pro

Cet article traite de la configuration et du déploiement de l’agent macOS HP Insights à l’aide de Jamf Pro sur les appareils macOS.

Conditions préalables

  1. Obtenez un code PIN à l’échelle de l’entreprise à partir de la plateforme d’expérience de la main-d’œuvre.
    • Dans le menu de gauche de la plateforme, cliquez sur Paramètres >onglet Préférences > épingle de l’entreprise.
  2. Téléchargez la dernière application HP Insights macOS à partir de https://workforceexperience.hp.com/software.
  3. Téléchargez et installez Jamf Pro Installer.pkg
  4. Copiez et enregistrez le(s) script(s) nécessaire(s) à l’aide des options ci-dessous pour configurer l’application dans la console Jamf Pro :
    • Si l’appareil n’a pas besoin de l’option permettant de masquer la barre de menus, copiez le texte du script Enrollment.shci-dessous.
    • Si l’appareil a besoin de l’option permettant de masquer la barre de menus, copiez le texte du script Enrollment_Tray.sh ci-dessous.
    • Si l’appareil a déjà été inscrit avec l’agent HP Insights macOS ou mis à niveau automatiquement vers la version 2.23.6 de macOS et souhaite que l’icône de la barre de menus soit masquée, copiez les textes de ShowTray.sh et de script HideTray.sh ci-dessous.

Si l’appareil est inscrit, consultez la section d’installation « Appareils inscrits » ci-dessous.

Scripts pour configurer l’application dans la console Jamf Pro

  1. Enrollment.sh
  • Ce script enrôlera l’appareil sans interaction de l’utilisateur via l’inscription silencieuse.
  • Le CPIN devra être mis à jour dans le script.
  1. Enrollment_Tray.sh (Applicable à partir de la version 2.23.6 de l’application macOS)
  • Ce script enrôlera l’appareil sans interaction de l’utilisateur via l’inscription silencieuse.
  • Cela masquera la barre d’état (barre de menus).
  • Le CPIN devra être mis à jour dans le script.
  1. ShowTray.sh (Applicable à partir de la version 2.23.6 de l’application macOS)
  • Ce script affichera l’icône de la barre d’état (barre de menus).
  • Ce script est requis pour les périphériques qui ont déjà inscrit l’agent HP Insights.
  1. HideTray.sh (Applicable à partir de la version 2.23.6 de l’application macOS)
  • Ce script masquera l’icône de la barre d’état (barre de menus).
  • Ce script est requis pour les périphériques qui ont déjà inscrit l’agent HP Insights.

Enrollment.sh Scénario

         
         

Dans le script ci-dessous, remplacez « PIN » par le code PIN réel de l’entreprise.

#!/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

         
         

Dans le script ci-dessous, remplacez « PIN » par le code PIN réel de l’entreprise.

#!/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 Scénario

#!/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

Téléchargement et configuration de l’application dans la console Jamf Pro

La configuration de l’agent HP Insights diffère selon que le périphérique est inscrit ou désinscrit dans l’agent HP Insights. Les instructions pour les deux itérations se trouvent ci-dessous :

Appareils non inscrits

  1. Dans la console Jamf Pro , cliquez sur > Ordinateurs > Paramètres de gestion.
  2. Sous Gestion de l’ordinateur, sélectionnez Packages.
  3. Dans la fenêtre Packages , cliquez sur Nouveau pour ajouter le package d’application HP Insights macOS précédemment téléchargé.
    1. Nom d’affichage : Entrez le nom du package
    2. Catégorie : Sélectionner les applications
    3. Nom de fichier : Téléchargement du fichier du package de l’application HP Insights macOS
  4. Cliquez sur Enregistrer.
  5. Dans la section Gestion de l’ordinateur , sélectionnez Scripts.
  6. Dans la fenêtre Scripts , cliquez sur Nouveau pour ajouter le script d’installation de HP Insights.
    1. Nom d’affichage : Entrez le nom du script
    2. Catégorie : Scripts
  7. Cliquez sur Enregistrer.
  8. Cliquez sur l’onglet Script et copiez le script sélectionné ci-dessus. Assurez-vous que le dans le script est remplacé par le code PIN réel de l’entreprise.
  9. Cliquez sur l’onglet Options .
    1. Dans Priorité, sélectionnez Après
  10. Cliquez sur Enregistrer.
  11. Allez dans l’onglet Ordinateurs et cliquez sur Stratégies.
  12. Cliquez sur Nouveau.
    1. Dans la section Général :
      1. Nom d’affichage : Entrez le nom de la stratégie
      2. Cochez Activé
      3. Catégorie : Sélectionner les applications
      4. Déclencheur : Vérification de l’inscription terminée et archivage périodique
    2. Dans la section Packages , cliquez sur Configurer.
      1. Sélectionnez le package précédemment créé.
      2. Point de distribution : sélectionnez le point de distribution par défaut de chaque ordinateur
      3. Action : Sélectionnez Installer
    3. Dans la section Scripts , cliquez sur Configurer.
      1. Sélectionnez le script précédemment créé.
      2. Priorité : sélectionnez Après
      3. Dans l’onglet Étendue , ciblez les appareils en fonction de vos besoins.
      4. Dans l’onglet Self-Service , cochez Rendre la stratégie disponible dans Self Service
      5. Nom d’affichage en libre-service : entrez le nom et la description du package
      6. Nom du bouton : Vous pouvez également ajouter une icône
  13. Cliquez sur Enregistrer.

Appareils inscrits

Si l’agent HP Insights macOs est déjà installé sur le périphérique et que l’utilisateur souhaite basculer le masquage de l’application de la barre de menus, l’utilisateur peut exécuter les ShowTray.sh scripts ou HideTray.sh dans la console. Le processus sera le même que celui indiqué ci-dessus pour « Appareils qui n’ont pas été inscrits » ; Cependant, lors de la saisie des scripts, de la saisie sudo bash ./ShowTray.sh ou sudo bash ./HideTray.sh respectivement.

         
         

Lors de l’utilisation de ShowTray.sh ou HideTray.sh, il n’est pas nécessaire de fournir le code PIN.

Contactez-nous

Pour toute assistance, créez un dossier d’assistance ou un e-mail [email protected].