Distribuzione tramite Jamf Pro

Prev Next

Registra automaticamente i dispositivi macOS utilizzando Jamf Pro

Questo articolo illustra la configurazione e la distribuzione dell'agente macOS HP Insights utilizzando Jamf Pro sui dispositivi macOS.

Prerequisiti

  1. Ottieni un PIN a livello aziendale da Workforce Experience Platform.
    • Dal menu a sinistra della piattaforma, fai clic su Impostazioni > scheda Preferenze > PIN aziendale.
  2. Scarica l'ultima versione dell'applicazione HP Insights macOS da https://workforceexperience.hp.com/software.
  3. Scarica e installa il Installer.pkg Jamf Pro
  4. Copiare e salvare gli script necessari in base alle opzioni seguenti per configurare l'applicazione nella console Jamf Pro:
    • Se il dispositivo non necessita dell'opzione per nascondere la barra dei menu, copiare il testo dello script Enrollment.shdi seguito.
    • Se il dispositivo richiede l'opzione per nascondere la barra dei menu, copiare il testo dello script Enrollment_Tray.sh di seguito.
    • Se il dispositivo è già stato registrato con l'agente macOS HP Insights o è stato aggiornato automaticamente a macOS versione 2.23.6 e desidera nascondere l'icona della barra dei menu, copiare i testi dello script ShowTray.sh e HideTray.sh di seguito.

Se il dispositivo è registrato, vedere la sezione "Installazione dei dispositivi registrati" di seguito.

Script per configurare l'applicazione nella console Jamf Pro

  1. Enrollment.sh
  • Questo script registrerà il dispositivo senza l'interazione dell'utente tramite la registrazione invisibile all'utente.
  • Il CPIN dovrà essere aggiornato all'interno dello script.
  1. Enrollment_Tray.sh (applicabile dall'applicazione macOS versione 2.23.6)
  • Questo script registrerà il dispositivo senza l'interazione dell'utente tramite la registrazione invisibile all'utente.
  • Questo nasconderà la barra dei menu (barra dei menu).
  • Il CPIN dovrà essere aggiornato all'interno dello script.
  1. ShowTray.sh (applicabile dall'applicazione macOS versione 2.23.6)
  • Questo script mostrerà l'icona della barra dei menu (barra dei menu).
  • Questo script è necessario per i dispositivi che hanno già registrato l'agente HP Insights.
  1. HideTray.sh (applicabile dall'applicazione macOS versione 2.23.6)
  • Questo script nasconderà l'icona della barra dei menu.
  • Questo script è necessario per i dispositivi che hanno già registrato l'agente HP Insights.

Enrollment.sh Script

         
         

Nello script seguente, sostituisci "PIN" con il PIN dell'azienda effettivo.

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

         
         

Nello script seguente, sostituisci "PIN" con il PIN dell'azienda effettivo.

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

Caricamento e configurazione dell'applicazione nella console Jamf Pro

La configurazione dell'agente HP Insights varia a seconda che il dispositivo sia registrato o meno nell'agente HP Insights. Le istruzioni per entrambe le iterazioni sono disponibili di seguito:

Dispositivi non registrati

  1. Nella console di Jamf Pro , fare clic su > Computer > Impostazioni di gestione.
  2. In Gestione computer selezionare Pacchetti.
  3. Nella finestra Pacchetti , fare clic su Nuovo per aggiungere il pacchetto dell'applicazione macOS HP Insights scaricato in precedenza.
    1. Nome visualizzato: inserisci il nome del pacchetto
    2. Categoria: Seleziona Applicazioni
    3. Nome file: Carica il file del pacchetto dell'applicazione macOS HP Insights
  4. Fai clic su Salva.
  5. Nella sezione Gestione computer selezionare Script.
  6. Nella finestra Script , fare clic su Nuovo per aggiungere lo script di installazione di HP Insights.
    1. Nome visualizzato: inserisci il nome dello script
    2. Categoria: Sceneggiature
  7. Fai clic su Salva.
  8. Fare clic sulla scheda Script e copiare lo script selezionato in precedenza. Assicurati che lo script sia sostituito con il PIN dell'azienda effettivo.
  9. Fare clic sulla scheda Opzioni .
    1. In Priorità, selezionare Dopo
  10. Fai clic su Salva.
  11. Vai alla scheda Computer e fai clic su Criteri.
  12. Fare clic su Nuovo.
    1. Nella sezione Generale :
      1. Nome visualizzato: immettere il nome del criterio
      2. Assegno abilitato
      3. Categoria: Seleziona Applicazioni
      4. Trigger: Verifica iscrizione completata e check-in ricorrente
    2. Nella sezione Pacchetti , fai clic su Configura.
      1. Selezionare il pacchetto creato in precedenza.
      2. Punto di distribuzione: selezionare il punto di distribuzione predefinito di ogni computer
      3. Azione: selezionare Installa
    3. Nella sezione Script , fai clic su Configura.
      1. Selezionare lo script creato in precedenza.
      2. Priorità: Seleziona dopo
      3. Nella scheda Ambito specificare i dispositivi in base alle proprie esigenze.
      4. Nella scheda Self-Service , selezionare Rendi disponibile il criterio in Self Service
      5. Nome visualizzato self-service: immettere il nome e una descrizione del pacchetto
      6. Nome pulsante: puoi anche aggiungere un'icona
  13. Fai clic su Salva.

Dispositivi registrati

Se sul dispositivo è già installato l'agente macOs HP Insights e l'utente desidera attivare o disattivare l'opzione per nascondere l'applicazione della barra dei menu, l'utente può procedere eseguendo gli ShowTray.sh script o HideTray.sh nella console. Il processo sarà lo stesso elencato sopra con "Dispositivi che non sono stati registrati"; Tuttavia, quando si inseriscono gli script, inserire sudo bash ./ShowTray.sh o sudo bash ./HideTray.sh rispettivamente.

         
         

Quando si utilizza ShowTray.sh o HideTray.sh, non è necessario fornire il PIN.

Contattaci

Per qualsiasi assistenza, crea una richiesta di supporto o invia un'e-mail support@wxp.hp.com.