Aller au contenu principal
Formation Apple · Jamf · Intune
ConnexionS'inscrire
  1. Parcours
  2. /Jamf Fundamentals Premium
  3. /Scripts

Sommaire

  • Objectifs
  • Prérequis
  • Théorie
  • Étapes
  • Captures
  • Bonnes pratiques
  • Dépannage
  • Résumé
  • Quiz
ObjectifsPrérequisThéorieÉtapesCapturesBonnes pratiquesDépannageRésuméQuiz
Autonomie et automationEn coursLeçon 12 sur 15

Scripts

Progression du parcours80 %

⏱ Durée

45 min

📈 Niveau

Pro

🎓 Certification

Jamf Certified Associate

⭐ Points

25 pts

IntermédiaireEn production
En production
Vidéo en productionfr-FR

Scripts Jamf Pro

Cette vidéo est en cours de production. Le cours, le script, le lab et les ressources sont déjà disponibles.

Voir le scriptStoryboardLab associé
Progression de lecture0%

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. 1

    Étape 1

    Policy Script compliance → logs.

  2. 2

    Étape 2

    Mac : sudo jamf policy → vérifier log.

  3. 3

    Étape 3

    Ajuster script si exit non-zero.

Captures d'écran

Scripts

Scripts

Scripts bash/zsh avec paramètres et conditions d'exécution.

Légende

Jamf 170 — Advanced scripting.

Policies

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.▾
Appliquer la checklist L1 : scope, Policy Logs, Management History, check-in (`sudo jamf policy`), certificats APNs/ABM. Documenter serial + policy ID avant escalade L2.
Script non idempotent sur re-run.▾
Appliquer la checklist L1 : scope, Policy Logs, Management History, check-in (`sudo jamf policy`), certificats APNs/ABM. Documenter serial + policy ID avant escalade L2.
Absence logs → impossible support L2.▾
Appliquer la checklist L1 : scope, Policy Logs, Management History, check-in (`sudo jamf policy`), certificats APNs/ABM. Documenter serial + policy ID avant escalade 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

Terminez la lecture puis marquez la leçon pour suivre votre progression.

← Leçon précédentePackagesLeçon suivante →Patch Management
Apple MDM AcademyApple · Jamf · Intune

Formation indépendante Apple MDM, Jamf Pro et Microsoft Intune en français. Non affiliée à Apple Inc., Jamf ou Microsoft.

Formation

  • Parcours
  • Cours
  • Examens
  • Labs pratiques
  • Vidéos
  • Ressources

Plateforme

  • Certifications
  • Tarifs
  • Centre d'aide
  • Statut
  • Connexion

Apple, Apple Business Manager, macOS, iOS, iPadOS et tvOS sont des marques d'Apple Inc. Apple MDM Academy est une plateforme indépendante et n'est pas affiliée à Apple Inc.

Jamf® est une marque déposée de Jamf Software, LLC.
Apple MDM Academy est une plateforme indépendante.

Microsoft, Microsoft Intune, Microsoft Entra ID et Microsoft Learn sont des marques de Microsoft Corporation. Apple MDM Academy est une plateforme indépendante et n'est pas affiliée à Microsoft.

© 2026 Apple MDM Academy. Tous droits réservés.

ConfidentialitéCGUMentions légales