Jamf Connect peut inclure un écran Notify qui permet d’afficher une barre de progression, un texte personnalisé et des images pendant l’Inscription automatisée des appareils.
Le script Notify écoute les commandes écrites dans un fichier de contrôle. Ce processus est similaire à la commande tail d’UNIX, dans laquelle l’écran Notify surveille les modifications apportées au fichier, puis lit la dernière ligne du fichier pour exécuter la commande attendue. Cela peut générer un écran hautement personnalisable pour montrer aux utilisateurs finaux ce qui se passe avec leur machine au cours du processus de configuration initial.
Les commandes sont traitées dès qu’elles sont écrites dans le fichier. Pendant l’exécution d’un processus, une règle installe un paquet, un script effectue des actions et l’écran Notify se met en pause en attendant la prochaine commande écrite dans le fichier de contrôle.
Envoyez une commande pour modifier le texte du titre principal du mécanisme Notify et le remplacer par le nom de l’app en cours d’installation.
Envoyez une commande pour modifier le texte de la zone Texte principal afin d’expliquer ce que fait l’application sur l’ordinateur de l’utilisateur et pourquoi elle est installée.
Envoyez une commande pour modifier le texte de la zone Statut en une brève description de ce qui se passe (par ex.,
Installing Jamf Protect).Exécutez une règle à partir de Jamf Pro pour effectuer une action. Cette opération devrait prendre plus de temps que le temps nécessaire à un utilisateur pour lire le texte à l’écran.
Envoyez une commande pour quitter le mécanisme Notify.
Le fichier de commande est écrit dans /var/tmp/depnotify.log
NotifyLogStyle) au profil de configuration de la fenêtre d’ouverture de session Jamf Connect. <key>NotifyLogStyle</key>
<string>jamf</string> Les commandes envoyées au fichier de commandes peuvent être utilisées conjointement avec la clé NotifyLogStyle. Un script installé localement sur l’appareil, qui peut être défini via l’option Chemin d’accès au script (
ScriptPath) du profil de configuration de la fenêtre d’ouverture de session Jamf ConnectUne règle Jamf Pro qui peut exécuter un script dans le cadre de son entité
Une règle Jamf Pro qui peut exécuter une commande de terminal UNIX d’une seule ligne dans le cadre de son entité
Selon la configuration, lors de chaque ouverture de session, ScriptPath peut exécuter un script en tant qu’utilisateur racine. Un script situé dans le chemin d’accès défini peut également exécuter un code arbitraire lors de chaque ouverture de session. Pour éviter toute action malveillante, les administrateurs peuvent définir ScriptPath comme /dev/null/impossiblepath.sh lorsqu’il n’est pas utilisé. Vous pouvez également placer un fichier vide dans le chemin défini par ScriptPath (par exemple, touch /PathToFile/filename.sh et chmod 000 /PathToFile/filename.sh.