Types d’entrée des attributs d’extension

Documentation Jamf Pro 11.27.0

Solution
Application
Content Type
Documentation technique
Utilities & Services
version
11.27.0
ft:locale
fr-FR
vrm_version
11.27.0

Les attributs d’extension permettent de collecter des données d’inventaire en utilisant un type d’entrée. Vous pouvez configurer les types d’entrées suivants :

Champs de texte
Vous pouvez afficher un champ de texte dans les données d’inventaire. Vous pouvez à tout moment saisir une valeur dans le champ lors de l’inscription en utilisant Jamf Pro.
Remarque :

Les champs texte ne peuvent être configurés que par un attribut d’extension créé manuellement ou par programmation via l’API Jamf Pro.

Menus contextuels
Vous pouvez afficher un menu contextuel dans les données d’inventaire. Vous pouvez à tout moment choisir une valeur dans le menu contextuel lors de l’inscription d’un ordinateur en utilisant Jamf Pro.
Remarque :

Les menus contextuels ne peuvent être configurés que par un attribut d’extension créé manuellement ou par programmation via l’API Jamf Pro.

Scripts

Vous pouvez exécuter un script qui renvoie la valeur d’une donnée chaque fois qu’un ordinateur envoie un inventaire à Jamf Pro. Vous pouvez écrire votre propre script d’attribut d’extension, ou en créer un à partir d’un modèle dans Jamf Pro.

Lorsque vous écrivez des scripts d’attributs d’extension, tenez compte des éléments suivants :
  • Les scripts peuvent être écrits dans n’importe quelle langue pour laquelle un interpréteur est installé. Les interpréteurs les plus courants sont Bash, Pearl et Python.

  • Lorsqu’un attribut d’extension est alimenté par un script, le texte entre la balise <result></result> est stocké dans Jamf Pro. Si aucune balise <result></result> est spécifiée dans le script, une valeur vide sera envoyée à Jamf Pro.

  • Lorsque vous utilisez le type de données Date, veillez à tenir compte des différences de fuseau horaire dans la mesure où les valeurs sont statiques et où aucune conversion ne s’effectue automatiquement dans le fuseau horaire local de l’utilisateur.

  • Vous pouvez désactiver temporairement les attributs d’extension lors du dépannage des processus.

L’exemple de script suivant collecte le nom d’hôte des ordinateurs Mac :
#!/bin/bash
echo "<result>$(/bin/hostname 2>&1)</result>"