Tilmeld automatisk macOS-enheder ved hjælp af Jamf Pro
Denne artikel dækker konfiguration og implementering af HP Insights macOS Agent ved hjælp af Jamf Pro på macOS-enheder.
Forudsætninger
- Få en pinkode til hele virksomheden fra Workforce Experience Platform.
- Fra platformens venstre menu skal du klikke på fanen Indstillinger > Præferencer > Virksomhedspin.
- Download den nyeste HP Insights macOS-applikation fra https://workforceexperience.hp.com/software.
- Download og installer Jamf Pro-Installer.pkg
- Kopier og gem de nødvendige scripts baseret på nedenstående indstillinger for at konfigurere applikationen i Jamf Pro-konsollen:
- Hvis enheden ikke har brug for muligheden for at skjule menulinjen, skal du kopiere den Enrollment.shscripttekst nedenfor.
- Hvis enheden har brug for muligheden for at skjule menulinjen, skal du kopiere den Enrollment_Tray.sh scripttekst nedenfor.
- Hvis enheden allerede er tilmeldt HP Insights macOS Agent eller automatisk opgraderet til macOS version 2.23.6 og ønsker, at menulinjeikonet skal skjules, skal du kopiere ShowTray.sh og HideTray.sh scriptteksterne nedenfor.
Hvis enheden er tilmeldt, skal du se afsnittet "Tilmeldte enheder" nedenfor.
Scripts til konfiguration af applikationen i Jamf Pro Console
- Enrollment.sh
- Dette script tilmelder enheden uden brugerinteraktion via uovervåget tilmelding.
- CPIN'en skal opdateres i scriptet.
- Enrollment_Tray.sh (gælder fra macOS-applikationsversion 2.23.6)
- Dette script tilmelder enheden uden brugerinteraktion via uovervåget tilmelding.
- Dette vil skjule bakken (menulinjen).
- CPIN'en skal opdateres i scriptet.
- ShowTray.sh (gælder fra macOS-applikationsversion 2.23.6)
- Dette script viser ikonet for bakke (menulinje).
- Dette script er påkrævet for enheder, der allerede har tilmeldt HP Insights-agenten.
- HideTray.sh (gælder fra macOS-applikationsversion 2.23.6)
- Dette script skjuler ikonet for bakke (menulinje).
- Dette script er påkrævet for enheder, der allerede har tilmeldt HP Insights-agenten.
Enrollment.sh Script
I scriptet nedenfor skal du erstatte 'PIN' med den faktiske virksomheds-PIN.
#!/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
I scriptet nedenfor skal du erstatte 'PIN' med den faktiske virksomheds-PIN.
#!/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
Upload og konfiguration af applikationen i Jamf Pro Console
Konfiguration af HP Insights Agent varierer afhængigt af, om enheden er tilmeldt eller afmeldt i HP Insights Agent. Instruktionerne til begge iterationer kan findes nedenfor:
Ikke-tilmeldte enheder
- I Jamf Pro-konsollen skal du klikke på > Computere > administrationsindstillinger.
- Under Computeradministration skal du vælge Pakker.
- I vinduet Pakker skal du klikke på Ny for at tilføje den HP Insights macOS-programpakke, der tidligere er downloadet.
- Vist navn: Angiv navnet på pakken
- Kategori: Vælg applikationer
- Filnavn: Overfør HP Insights macOS-programpakkefilen
- Klik på Gem.
- I afsnittet Computeradministration skal du vælge Scripts.
- I vinduet Scripts skal du klikke på Ny for at tilføje HP Insights-installationsscriptet.
- Vist navn: Indtast navnet på scriptet
- Kategori: Scripts
- Klik på Gem.
- Klik på fanen Script , og kopier det script, der er valgt ovenfor. Sørg for, at
scriptet er erstattet med den faktiske pinkode til virksomheden. - Klik på fanen Indstillinger .
- I Prioritet skal du vælge Efter
- Klik på Gem.
- Gå til fanen Computere , og klik på Politikker.
- Klik på Ny.
- I afsnittet Generelt :
- Vist navn: Angiv navnet på politikken
- Tjek aktiveret
- Kategori: Vælg applikationer
- Udløser: Tjek tilmelding fuldført og tilbagevendende check-in
- I sektionen Pakker skal du klikke på Konfigurer.
- Vælg den pakke, der tidligere er oprettet.
- Distributionspunkt: Vælg hver computers standarddistributionspunkt
- Handling: Vælg Installer
- I sektionen Scripts skal du klikke på Konfigurer.
- Vælg det script, der tidligere er oprettet.
- Prioritet: Vælg Efter
- På fanen Omfang skal du målrette enhederne efter dine behov.
- På fanen Selvbetjening skal du markere Gør politikken tilgængelig i Selvbetjening
- Vist navn på selvbetjening: Angiv navnet på og en beskrivelse af pakken
- Knapnavn: Du kan også tilføje et symbol
- I afsnittet Generelt :
- Klik på Gem.
Tilmeldte enheder
Hvis enheden allerede har HP Insights macOs Agent installeret, og brugeren gerne vil skifte til at skjule menulinjeapplikationen, kan brugeren fortsætte ved at køre ShowTray.sh eller HideTray.sh scripts i konsollen. Processen vil være den samme som angivet ovenfor med "Enheder, der ikke er blevet tilmeldt"; men når du indtaster scripts, input sudo bash ./ShowTray.sh eller sudo bash ./HideTray.sh henholdsvis.
Når du bruger ShowTray.sh eller HideTray.sh, er det ikke nødvendigt at angive PIN-koden.
Kontakt os
Hvis du har brug for hjælp, skal du oprette en supportsag eller e-mail support@wxp.hp.com.