Objectifs
- Scripts Bash exécutés via policy Scripts payload sur Mac client.
- Variables Jamf, logs et exit codes prouvent l'effet réel.
Prérequis
- Accès console Jamf Pro (Cloud ou on-prem)
- Modules précédents du parcours Jamf Fundamentals Premium
Théorie
Introduction
Scripts Bash exécutés via policy Scripts payload sur Mac client.
Variables Jamf, logs et exit codes prouvent l'effet réel.
Concepts
Variables : $4 param policy, $loggedInUser, etc.
Exit 0 requis succès ; logs `/var/log/jamf-*.log`.
Idempotence : script safe si re-run.
Policy Logs + fichier témoin local.
Architecture
Script stocké Jamf Pro → push policy → `/usr/local/jamf/bin/jamf`.
Extension Attributes script pour inventaire custom.
Démonstration
Policy Script compliance → logs.
Mac : sudo jamf policy → vérifier log.
Ajuster script si exit non-zero.
Bonnes pratiques
Toujours logger actions et erreurs.
Tester sur Mac pilote non-production.
Fichier témoin + EA pour preuve conformité.
Erreurs fréquentes
Exit 0 sans action réelle.
Script non idempotent sur re-run.
Absence logs → impossible support L2.
Résumé
Scripts = automation client. Logs + idempotence + Policy Logs = preuve.
Étapes détaillées
- 1
Étape 1
Policy Script compliance → logs.
- 2
Étape 2
Mac : sudo jamf policy → vérifier log.
- 3
Étape 3
Ajuster script si exit non-zero.
Captures d'écran

Scripts
Scripts bash/zsh avec paramètres et conditions d'exécution.
Légende
Jamf 170 — Advanced scripting.

Policies
Policy Jamf : scripts, packages, maintenance et ordre d'exécution.
Légende
Jamf 100 — Policies and management.
Bonnes pratiques
- Toujours logger actions et erreurs.
- Tester sur Mac pilote non-production.
- Fichier témoin + EA pour preuve conformité.
Dépannage
Exit 0 sans action réelle.
Script non idempotent sur re-run.
Absence logs → impossible support L2.
Résumé final
Scripts = automation client. Logs + idempotence + Policy Logs = preuve.
Quiz final
Validez vos acquis sur « Scripts » et le parcours complet avec un quiz interactif chronométré. Un score suffisant débloque votre certificat PDF.
Lancer le quiz final