1 votes

Comment installer à distance un logiciel sur Mac par scripts ?

Je suis un utilisateur de Windows qui découvre le Mac. Je dois déployer un logiciel sur de nombreux Mac.

Je fais l'installation centralisée de logiciels par scripts sur la plateforme Windows, mais je n'ai toujours aucune idée de la façon de le faire sur Mac après avoir fait quelques recherches.

Quelqu'un peut-il me dire

  1. Quels sont les composants clés dont j'ai besoin pour diffuser de manière centralisée le logiciel sur le Mac ?

  2. Quelle langue dois-je utiliser pour les scripts ?

  3. Existe-t-il un service de création/déploiement d'images Mac, comme WDS sous Windows ?

1 votes

Votre question a toutes les chances d'être classée parce que 1) son champ d'application est trop large, 2) elle comporte trop de "questions" (nous entretenons une relation 1:1 entre les questions et les réponses) et 3) seule votre question n° 2 est liée à votre titre. Je vous conseille vivement de parcourir le Visite pour aider à affiner votre question.

1 votes

Tout cela dit... dans un effort pour vous diriger vers au moins un point de départ : Jetez un coup d'oeil à ARD Pour le déploiement d'un logiciel, comme pour une langue, vous devez apprendre à "vivre" dans l'une des deux langues. Les shells Unix (Je préfère bash ) et en règle générale, Serveur MacOS a la capacité de créer des images de déploiement, mais il existe d'autres alternatives gratuites.

1 votes

Je vais déverrouiller ça. Concentrons-nous sur les grandes lignes du MDM - je ne manquerai pas de poster un bon résumé des principales options. JAMFnow/pro et munki ainsi que de faire le lien MDM vers la documentation d'Apple. Une bonne réponse générale pourra sauver ce sujet de " trop de questions détaillées "/.

3voto

Oskar Points 1242

Ce que vous demandez est essentiellement le métier d'administrateur de Mac et il y a trois façons principales de le faire et une où vous laissez tout le monde faire le travail :

  1. Formez vos utilisateurs finaux à l'installation
  2. Utiliser les outils traditionnels d'Apple pour gérer les installations (ARD et AppleScript).
  3. Utilisez ssh et des outils comme homebrew https://brew.sh et des scripts pour installer des logiciels et des applications entières.
  4. Utilisez un MDM moderne - le choix open source le plus populaire est le suivant Munki et le choix populaire supporté par le fournisseur est JAMFpro (qui est le nouveau nom du Casper Suite/JSS pour la prochaine version 10)

Vous vous êtes probablement posé cette question puisque vous avez écarté les options 1 et 2 - mais ce sont des options réalistes et évolutives pour les organisations de 10 à 100 clients. Au-delà de 100, vous aurez probablement besoin d'une sorte de cadre Apple Push / MDM / automatisation et il vaut mieux en utiliser un qui est déjà en service que de créer le vôtre dans presque tous les cas.

Veillez également à évaluer les options de "libre-service" pour l'utilisateur final. Munki a l'installateur de logiciels gérés et j'utilise le nom de JAMF pour leur portail d'utilisateur final pour les installations d'applications, scripts et la gestion. Même une fois que vous avez un cadre de poussée mis en place pour scripts les choses, laisser les utilisateurs réparer les choses eux-mêmes est le mouvement gagnant si vous voulez augmenter votre support sans embaucher du personnel de help desk pour tout faire pour vos clients.

1 votes

C'est la réponse que je cherche. ARD, serveur MacOS et Bash. Merci Allan et bmike

2voto

Pejman Points 121

Il existe quelques logiciels de gestion des appareils Apple, mais presque aucun d'entre eux (du moins à ma connaissance) n'est gratuit. Un choix très populaire est Logiciel JAMF .

Il est tout à fait judicieux d'envisager des scripts pour se connecter à distance à des appareils et déployer des logiciels (en espérant que ceux qui nécessitent un minimum d'interactions avec l'utilisateur). Il y a cependant des limites si vous n'avez pas le contrôle total des configurations système des appareils cibles ; un utilisateur final peut désactiver la connexion à distance ou désinstaller vos logiciels, etc.

Globalement, je pense que la réponse à cette question peut dépendre de la nature du ou des logiciels à déployer, des technologies que vous souhaitez utiliser, etc.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X