Commandes de script Notify

Documentation Jamf Connect

Solution
Application
Jamf Connect
Content Type
Documentation technique
Utilities & Services
ft:locale
fr-FR

Commandes générales

Les commandes suivantes, illustrées dans la figure ci-dessous, sont couramment utilisées pour afficher l’écran Notify.
Image des commandes généralement utilisées pour afficher l’écran Notify.
Image:

Cette commande remplace l’image Notify par défaut par une image avec un chemin spécifié. L’image sera automatiquement mise à l’échelle à la taille correcte.

Exemple :

Command: Image: /tmp/logo.png

MainText:
Cette commande modifie le texte principal affiché aux utilisateurs.
Exemple :

Command: MainText: Please wait while your new MacBook Pro is set up.

MainTextImage:

Cette commande remplace le texte principal par une icône personnalisée avec un chemin spécifié. Les images peuvent atteindre 660 x 105 pixels et leur taille peut être adaptée.

Exemple :

Command: MainTextImage: /tmp/logo.png

MainTitle:

Cette commande modifie le titre principal affiché aux utilisateurs.

Exemple :

Command: MainTitle: Welcome to your new MacBook Pro

Commandes interactives

Les commandes interactives, illustrées dans la figure ci-dessous, sont utilisées pour personnaliser l’interaction avec l’utilisateur pendant le processus Notify.
Determinate:
Cette commande définit la barre de progression comme étant « déterminée » (progression par étapes) au lieu d’afficher une barre de défilement. Vous devez spécifier le nombre d’étapes que vous souhaitez utiliser pendant le processus Notify. Une fois cette option définie, chaque mise à jour du statut dans votre script incrémentera la barre d’une étape.
Exemple :

Command: Determinate: 5

DeterminateManual:
Cette commande définit la barre de progression comme étant déterminée, avec une progression manuelle plutôt qu’avec des commandes par étapes. Vous devez spécifier le nombre d’étapes souhaité pendant le processus Notify. Une fois cette option définie, vous devez faire avancer manuellement la barre d’état à l’aide de la commande DeterminateManualStep:.
Exemple :

Command: DeterminateManual: 5

DeterminateManualStep:
En mode DeterminateManual:, cette commande fait avancer la barre de progression d’une étape ou d’un intervalle spécifié. L’exemple ci-dessous déplace la barre de progression de deux étapes.
Exemple :

Command: DeterminateManualStep: 2

DeterminateOff:
Cette commande désactive l’état déterminé de la barre de progression. Les étapes déjà effectuées restent terminées dans la barre de progression. Cela vous permet de passer d’un état déterminé à un état non déterminé sans perdre votre progression.
Exemple :

Command: DeterminateOff:

DeterminateOffReset:
Après avoir désactivé l’état déterminé de la barre de progression, vous devez le remettre à zéro.
Exemple :

Command: DeterminateOffReset:

Quit
Cette commande quitte le processus Notify.
Exemple :

Command: Quit

Vous pouvez utiliser echo Status: pour informer les utilisateurs du processus Notify. Voici un exemple de mise à jour de l’état :

 Status: Installing Jamf
Remarque :

Si la commande Determinate: est utilisée, la barre de progression est incrémentée à chaque mise à jour de l’état.

Si vous utilisez Jamf Pro, vous pouvez également configurer l’écran Notify pour permettre la lecture et l’affichage des journaux de règles de Jamf Pro aux utilisateurs, en définissant la valeur jamf pour le réglage Style de journal de l’écran Notify (NotifyLogStyle)