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
- Ottieni un PIN a livello aziendale da Workforce Experience Platform.
- Dal menu a sinistra della piattaforma, fai clic su Impostazioni > scheda Preferenze > PIN aziendale.
- Scarica l'ultima versione dell'applicazione HP Insights macOS da https://workforceexperience.hp.com/software.
- Scarica e installa il Installer.pkg Jamf Pro
- 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
- 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.
- 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.
- 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.
- 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
- Nella console di Jamf Pro , fare clic su > Computer > Impostazioni di gestione.
- In Gestione computer selezionare Pacchetti.
- Nella finestra Pacchetti , fare clic su Nuovo per aggiungere il pacchetto dell'applicazione macOS HP Insights scaricato in precedenza.
- Nome visualizzato: inserisci il nome del pacchetto
- Categoria: Seleziona Applicazioni
- Nome file: Carica il file del pacchetto dell'applicazione macOS HP Insights
- Fai clic su Salva.
- Nella sezione Gestione computer selezionare Script.
- Nella finestra Script , fare clic su Nuovo per aggiungere lo script di installazione di HP Insights.
- Nome visualizzato: inserisci il nome dello script
- Categoria: Sceneggiature
- Fai clic su Salva.
- Fare clic sulla scheda Script e copiare lo script selezionato in precedenza. Assicurati che
lo script sia sostituito con il PIN dell'azienda effettivo. - Fare clic sulla scheda Opzioni .
- In Priorità, selezionare Dopo
- Fai clic su Salva.
- Vai alla scheda Computer e fai clic su Criteri.
- Fare clic su Nuovo.
- Nella sezione Generale :
- Nome visualizzato: immettere il nome del criterio
- Assegno abilitato
- Categoria: Seleziona Applicazioni
- Trigger: Verifica iscrizione completata e check-in ricorrente
- Nella sezione Pacchetti , fai clic su Configura.
- Selezionare il pacchetto creato in precedenza.
- Punto di distribuzione: selezionare il punto di distribuzione predefinito di ogni computer
- Azione: selezionare Installa
- Nella sezione Script , fai clic su Configura.
- Selezionare lo script creato in precedenza.
- Priorità: Seleziona dopo
- Nella scheda Ambito specificare i dispositivi in base alle proprie esigenze.
- Nella scheda Self-Service , selezionare Rendi disponibile il criterio in Self Service
- Nome visualizzato self-service: immettere il nome e una descrizione del pacchetto
- Nome pulsante: puoi anche aggiungere un'icona
- Nella sezione Generale :
- 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.