Jamf Blog

S.U.P.E.R.M.A.N. II : Encourager et appliquer les mises à jour et les changements de version de macOS à l’aide de scripts et de workflows.

Kevin M. White de Macjutsu revient à la JNUC avec une version considérablement améliorée de S.U.P.E.R.M.A.N., dotée d’une foule de nouvelles fonctionnalités.

S.U.P.E.R.M.A.N. est l’acronyme de Software Update Policy Enforcement with Recursive Messaging And Notifications (application des politiques de mise à jour logicielles à l’aide de messages récursifs et de notifications). Ce script open-source fournit aux administrateurs un workflow automatique pour encourager et appliquer les mises à jour et les changements de version de macOS.

Les administrateurs sont confrontés à divers problèmes : diversité des versions d’OS actuelles et cibles, faiblesse des options d’application forcée et de report, insuffisance des messages à l’intention de l’utilisateur, manque de convivialité, etc. Ce script a précisément pour objet de les contourner. En un an seulement, super a été adopté par des centaines d’organisations et a permis de corriger des milliers d’ordinateurs macOS.

Au cours de cette session, Kevin a présenté les principales fonctionnalités de super :

  • Mises à jour et changements de version entièrement automatisés pour les Mac Intel et Apple Silicon.
  • Dialogues et notifications personnalisables
  • Diverses options de report et de délai
  • Validation et journalisation détaillées

La version 3 de super, sortie en juin 2023, introduit plusieurs changements majeurs :

  • Prise en charge complète des workflows les plus récents : changement de version de macOS plus rapide et compatibilité avec les mises à jour Rapid Security Release (RSR).
  • Outils robustes de détection et d’atténuation des problèmes
  • Options supplémentaires de personnalisation des dialogues
  • Prise en charge des workflows en libre-service
  • Dialogues d’authentification personnalisables

Le workflow par défaut de super comprend la vérification, le téléchargement et la préparation des mises à jour de macOS. Il invite également l’utilisateur à redémarrer ou, au besoin, force le redémarrage. Après le démarrage post-installation, toutes les mises à jour autres que celles de macOS sont installées, et les règles d’inventaire et d’enregistrement de Jamf Pro sont vérifiées.

Le script offre également plusieurs options de report et de délai qui permettent de contrôler le calendrier des mises à jour et des changements de version. Les boîtes de dialogue présentées aux utilisateurs sont entièrement personnalisables (texte, balises, HTML, images et vidéos).

Déployer super via Jamf Pro

Pour déployer super via Jamf Pro, rien de plus simple : vous pouvez ajouter le script tel quel dans la règle de Jamf Pro et définir jusqu’à 8 paramètres de règle. Des options sans identifiants sont disponibles dans le profil de configuration. Super peut redémarrer à intervalle régulier de lui-même ou par l’intermédiaire de Jamf Pro.

Quelques bonnes pratiques pour bien utiliser super avec Jamf Pro :

  • Si vous avez configuré l’inventaire de manière à vérifier les mises à jour logicielles via Jamf Pro, on recommande d’éviter d’utiliser les contrôles d’inventaire pour super.
  • Vous pourrez mettre à jour super en exécutant à nouveau la règle
  • Si vous souhaitez uniquement installer super localement, sans exécuter les mises à jour immédiatement, une option permet de les ignorer dans les réglages du script de la règle.
  • Vous pouvez effacer les anciens réglages à l’aide de l’option de réinitialisation de super, fournie dans les paramètres du script de la règle
  • Pour les scripts d’attributs d’extension, consultez le wiki dédié à super sur GitHub

Prochainement : super version 4

La nouvelle version de super améliore nettement son style et sa clarté, et ajoute un LaunchDaemon plus fiable et « toujours actif ». La version bêta est d’ores et déjà disponible, et la version définitive est prévue pour la fin de l’année.

Pour obtenir plus d’informations et commencer à utiliser super, rendez-vous sur https://github.com/Macjutsu/super/wiki.

Inscrivez-vous à la JNUC pour accéder à cette session et bien d’autres sur demande.

S'abonner au blog

Recevez directement dans votre boîte mail les tendances du marché informatique, les mises à jour Apple et les actualités Jamf.

Pour en savoir plus sur la manière dont nous collectons, utilisons, partageons, transférons et protégeant vos informations personnelles, veuillez consulter notre Politique de confidentialité.