Registrera macOS-enheter automatiskt med Jamf Pro
Den här artikeln beskriver konfiguration och distribution av HP Insights macOS-agenten med Jamf Pro på macOS-enheter.
Förutsättningar
- Skaffa en PIN-kod för hela företaget från Workforce Experience Platform.
- Från den vänstra menyn på plattformen klickar du på fliken Inställningar > Inställningar > Företags-PIN.
- Ladda ner det senaste HP Insights macOS-programmet från https://workforceexperience.hp.com/software.
- Ladda ned och installera Jamf Pro-Installer.pkg
- Kopiera och spara nödvändiga skript baserat på alternativen nedan för att konfigurera programmet i Jamf Pro-konsolen:
- Om enheten inte behöver alternativet för att dölja menyraden kopierar du den Enrollment.shskripttexten nedan.
- Om enheten behöver alternativet för att dölja menyraden kopierar du Enrollment_Tray.sh skripttexten nedan.
- Om enheten redan har registrerats med HP Insights macOS Agent eller automatiskt uppgraderats till macOS version 2.23.6 och vill att menyradsikonen ska döljas, kopiera ShowTray.sh - och HideTray.sh skripttexterna nedan.
Om enheten är registrerad, se installationsavsnittet "Registrerade enheter" nedan.
Skript för att konfigurera programmet i Jamf Pro-konsolen
- Enrollment.sh
- Det här skriptet registrerar enheten utan användarinteraktion via tyst registrering.
- CPIN måste uppdateras i skriptet.
- Enrollment_Tray.sh (Gäller från macOS-programversion 2.23.6)
- Det här skriptet registrerar enheten utan användarinteraktion via tyst registrering.
- Detta kommer att dölja facket (menyraden).
- CPIN måste uppdateras i skriptet.
- ShowTray.sh (Gäller från macOS-programversion 2.23.6)
- Det här skriptet kommer att visa ikonen i facket (menyraden).
- Det här skriptet krävs för enheter som redan har registrerat HP Insights-agenten.
- HideTray.sh (Gäller från macOS-programversion 2.23.6)
- Det här skriptet kommer att dölja ikonen i facket (menyraden).
- Det här skriptet krävs för enheter som redan har registrerat HP Insights-agenten.
Enrollment.sh manus
I skriptet nedan ersätter du "PIN" med den faktiska företags-PIN-koden.
#!/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 manus
I skriptet nedan ersätter du "PIN" med den faktiska företags-PIN-koden.
#!/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 manus
#!/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 manus
#!/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
Ladda upp och konfigurera programmet i Jamf Pro-konsolen
Konfigureringen av HP Insights Agent skiljer sig åt beroende på om enheten är registrerad eller avregistrerad i HP Insights Agent. Instruktionerna för båda iterationerna finns nedan:
Oregistrerade enheter
- I Jamf Pro-konsolen klickar du på > Datorer > Hanteringsinställningar.
- Under Datorhantering väljer du Paket.
- I fönstret Paket klickar du på Nytt för att lägga till HP Insights macOS-programpaketet som tidigare laddats ner.
- Visningsnamn: Ange namnet på paketet
- Kategori: Välj program
- Filnamn: Ladda upp paketfilen för HP Insights macOS-programmet
- Klicka på Spara.
- I avsnittet Datorhantering väljer du Skript.
- I fönstret Skript klickar du på Nytt för att lägga till installationsskriptet för HP Insights.
- Visningsnamn: Ange namnet på skriptet
- Kategori: Skript
- Klicka på Spara.
- Klicka på fliken Skript och kopiera skriptet som valts ovan. Se till att
i skriptet ersätts med den faktiska företags-PIN-koden. - Klicka på fliken Alternativ .
- I Prioritet väljer du Efter
- Klicka på Spara.
- Gå till fliken Datorer och klicka på Principer.
- Klicka på Ny.
- I avsnittet Allmänt :
- Visningsnamn: Ange namnet på principen
- Markera aktiverad
- Kategori: Välj program
- Utlösare: Kontrollera att registreringen är klar och återkommande incheckning
- I avsnittet Paket klickar du på Konfigurera.
- Välj det paket som skapades tidigare.
- Distributionsplats: Välj varje dators standarddistributionsplats
- Åtgärd: Välj Installera
- I avsnittet Skript klickar du på Konfigurera.
- Välj det skript som skapades tidigare.
- Prioritet: Välj Efter
- På fliken Omfång riktar du in dig på enheterna efter dina behov.
- På fliken Självbetjäning markerar du Gör principen tillgänglig i Självbetjäning
- Visningsnamn för självbetjäning: Ange namnet och en beskrivning av paketet
- Knappnamn: Du kan också lägga till en ikon
- I avsnittet Allmänt :
- Klicka på Spara.
Registrerade enheter
Om HP Insights macOs Agent redan har installerats på enheten och användaren vill växla mellan att dölja menyradsprogrammet kan användaren fortsätta genom att köra skripten ShowTray.sh
eller HideTray.sh
i konsolen. Processen kommer att vara densamma som anges ovan med "Enheter som inte har registrerats"; Men när du anger skripten, input sudo bash ./ShowTray.sh
eller sudo bash ./HideTray.sh
respektive.
När du använder ShowTray.sh eller HideTray.sh är det inte nödvändigt att ange PIN-koden.
Kontakta oss
Om du behöver hjälp kan du skapa ett supportärende eller ett e-postmeddelande [email protected]
.