Créer des applications d’ordinateur Mac avec Configuration Manager

S’applique à : Gestionnaire de Configuration (branche actuelle)

Importante

À compter de janvier 2022, cette fonctionnalité de Configuration Manager est déconseillée. Pour plus d’informations, consultez Ordinateurs Mac.

Gardez les considérations suivantes à l’esprit lorsque vous créez et déployez des applications pour des ordinateurs Mac.

Importante

Les procédures décrites dans cette rubrique couvrent des informations sur le déploiement d’applications sur des ordinateurs Mac sur lesquels vous avez installé le client Configuration Manager. Les ordinateurs Mac que vous avez inscrits auprès de Microsoft Intune ne prennent pas en charge le déploiement d’applications.

Considérations générales

Vous pouvez utiliser Configuration Manager pour déployer des applications sur des ordinateurs Mac qui exécutent le client Mac Configuration Manager. Les étapes de déploiement de logiciels sur des ordinateurs Mac sont similaires aux étapes de déploiement de logiciels sur des ordinateurs Windows. Toutefois, avant de créer et de déployer des applications pour les ordinateurs Mac gérés par Configuration Manager, tenez compte des points suivants :

  • Avant de pouvoir déployer des packages d’applications Mac sur des ordinateurs Mac, vous devez utiliser l’outil CMAppUtil sur un ordinateur Mac pour convertir ces applications dans un format qui peut être lu par Configuration Manager.

  • Configuration Manager ne prend pas en charge le déploiement d’applications Mac pour les utilisateurs. Au lieu de cela, ces déploiements doivent être effectués sur un appareil. De même, pour les déploiements d’applications Mac, Configuration Manager ne prend pas en charge l’option Prédéployer le logiciel sur l’appareil principal de l’utilisateur dans la page Paramètres de déploiement de l’Assistant Déploiement logiciel.

  • Les applications Mac prennent en charge les déploiements simulés.

  • Vous ne pouvez pas déployer d’applications sur des ordinateurs Mac dont l’objectif est Disponible.

  • L’option permettant d’envoyer des paquets de mise en éveil lorsque vous déployez un logiciel n’est pas prise en charge pour les ordinateurs Mac.

  • Les ordinateurs Mac ne prennent pas en charge le service de transfert intelligent en arrière-plan (BITS) pour le téléchargement du contenu de l’application. Si le téléchargement d’une application échoue, elle est redémarrée depuis le début.

  • Configuration Manager ne prend pas en charge les conditions globales lorsque vous créez des types de déploiement pour les ordinateurs Mac.

Étapes de création et de déploiement d’une application

Le tableau suivant fournit les étapes, les détails et les informations pour la création et le déploiement d’applications pour les ordinateurs Mac.

Étape Détails
Étape 1 : Préparer les applications Mac pour Configuration Manager Avant de pouvoir créer des applications Configuration Manager à partir de packages logiciels Mac, vous devez utiliser l’outil CMAppUtil sur un ordinateur Mac pour convertir le logiciel Mac en fichier Configuration Manager.cmmac.
Étape 2 : Créer une application Configuration Manager qui contient le logiciel Mac Utilisez l’Assistant Création d’une application pour créer une application pour le logiciel Mac.
Étape 3 : Créer un type de déploiement pour l’application Mac Cette étape est nécessaire uniquement si vous n’avez pas importé automatiquement ces informations à partir de l’application.
Étape 4 : Déployer l’application Mac Utilisez l’Assistant Déploiement logiciel pour déployer l’application sur des ordinateurs Mac.
Étape 5 : Surveiller le déploiement de l’application Mac Surveillez la réussite des déploiements d’applications sur des ordinateurs Mac.

Procédures supplémentaires pour créer et déployer des applications pour ordinateurs Mac

Utilisez les procédures suivantes pour créer et déployer des applications pour les ordinateurs Mac gérés par Configuration Manager.

Étape 1 : Préparer les applications Mac pour Configuration Manager

Le processus de création et de déploiement d’applications Configuration Manager sur des ordinateurs Mac est similaire au processus de déploiement pour les ordinateurs Windows. Toutefois, avant de créer Configuration Manager applications qui contiennent des types de déploiement Mac, vous devez préparer les applications à l’aide de l’outil CMAppUtil. Cet outil est téléchargé avec les fichiers d’installation du client Mac. L’outil CMAppUtil peut collecter des informations sur l’application, notamment des données de détection à partir des packages Mac suivants :

  • Image de disque Apple (.dmg)

  • Fichier de package meta (.mpkg)

  • Package du programme d’installation macOS X (.pkg)

  • Application macOS X (.app)

Après avoir recueilli les informations de l’application, CMAppUtil crée un fichier avec l’extension .cmmac. Ce fichier contient les fichiers d’installation du logiciel Mac et des informations sur les méthodes de détection qui peuvent être utilisées pour évaluer si l’application est déjà installée. CMAppUtil peut également traiter les fichiers .dmg qui contiennent plusieurs applications Mac et créer différents types de déploiement pour chaque application.

  1. Copiez le package d’installation du logiciel Mac dans le dossier sur l’ordinateur Mac où vous avez extrait le contenu du fichier macclient.dmg que vous avez téléchargé à partir du Centre de téléchargement Microsoft.

  2. Sur le même ordinateur Mac, ouvrez une fenêtre de terminal et accédez au dossier dans lequel vous avez extrait le contenu du fichier macclient.dmg .

  3. Accédez au dossier Outils et tapez la commande de ligne de commande suivante :

    Propriétés ./CMAppUtil<>

    Par exemple, supposons que vous souhaitiez convertir le contenu d’un fichier image disque Apple nommé MySoftware.dmg stocké dans le dossier de bureau de l’utilisateur en un fichier cmmac dans le même dossier. Vous souhaitez également créer des fichiers cmmac pour toutes les applications qui se trouvent dans le fichier image disque. Pour ce faire, utilisez la ligne de commande suivante :

    ./CMApputil –c /Users/<User Name>/Desktop/MySoftware.dmg -o /Users/<User Name>/Desktop -a

    Remarque

    Le nom de l’application ne peut pas comporter plus de 128 caractères.

    Pour configurer les options de CMAppUtil, utilisez les propriétés de ligne de commande dans le tableau suivant :

    Propriété Plus d'informations
    -h Affiche les propriétés de ligne de commande disponibles.
    -R Génère le detection.xml du fichier .cmmac fourni à stdout. La sortie contient les paramètres de détection et la version de CMAppUtil qui a été utilisée pour créer le fichier .cmmac .
    -C Spécifie le fichier source à convertir.
    -O Spécifie le chemin de sortie conjointement avec la propriété –c.
    -Un Crée automatiquement des fichiers .cmmac conjointement avec la propriété –c pour toutes les applications et packages du fichier image disque.
    -s Ignore la génération du detection.xml si aucun paramètre de détection n’est trouvé et force la création du fichier .cmmac sans le fichier detection.xml .
    -C Affiche une sortie plus détaillée de l’outil CMAppUtil avec des informations de diagnostic.
  4. Vérifiez que le fichier .cmmac a été créé dans le dossier de sortie que vous avez spécifié.

Créer une application Configuration Manager qui contient le logiciel Mac

Utilisez la procédure suivante pour créer une application pour les ordinateurs Mac gérés par Configuration Manager.

  1. Dans la console Configuration Manager, choisissez Applicationsde gestion desapplications de > bibliothèque >de logiciels.

  2. Sous l’onglet Accueil , dans le groupe Créer , choisissez Créer une application.

  3. Dans la page Général de l’Assistant Création d’une application, sélectionnez Détecter automatiquement les informations sur cette application à partir des fichiers d’installation.

    Remarque

    Si vous souhaitez spécifier vous-même des informations sur l’application, sélectionnez Spécifier manuellement les informations de l’application. Pour plus d’informations sur la façon de spécifier manuellement les informations, consultez Comment créer des applications avec Configuration Manager.

  4. Dans la liste déroulante Type , sélectionnez Mac OS X.

  5. Dans le champ Emplacement , spécifiez le chemin d’accès UNC sous la forme \\<server>\<share>\<filename> au fichier d’installation de l’application Mac (fichier .cmmac ) qui détectera les informations de l’application. Vous pouvez également choisir Parcourir pour accéder à et spécifier l’emplacement du fichier d’installation.

    Remarque

    Vous devez avoir accès au chemin UNC qui contient l’application.

  6. Cliquez sur Suivant.

  7. Dans la page Importer des informations de l’Assistant Création d’une application, passez en revue les informations qui ont été importées. Si nécessaire, vous pouvez choisir Précédent pour revenir en arrière et corriger les erreurs éventuelles. Choisissez Suivant pour continuer.

  8. Dans la page Informations générales de l’Assistant Création d’une application, spécifiez des informations sur l’application, telles que le nom de l’application, les commentaires, la version et une référence facultative pour vous aider à référencer l’application dans la console Configuration Manager.

    Remarque

    Certaines informations sur l’application peuvent déjà figurer sur cette page si elles ont été précédemment obtenues à partir des fichiers d’installation de l’application.

  9. Choisissez Suivant, passez en revue les informations de l’application dans la page Résumé , puis terminez l’Assistant Création d’une application.

  10. La nouvelle application s’affiche dans le nœud Applications de la console Configuration Manager.

Étape 3 : Créer un type de déploiement pour l’application Mac

Utilisez la procédure suivante pour créer un type de déploiement pour les ordinateurs Mac gérés par Configuration Manager.

Remarque

Si vous avez automatiquement importé des informations sur l’application dans l’Assistant Création d’une application, un type de déploiement pour l’application a peut-être déjà été créé.

  1. Dans la console Configuration Manager, choisissez Applicationsde gestion desapplications de > bibliothèque >de logiciels.

  2. Sélectionnez une application. Ensuite, sous l’onglet Accueil , dans le groupe Application , choisissez Créer un type de déploiement pour créer un nouveau type de déploiement pour cette application.

    Remarque

    Vous pouvez également démarrer l’Assistant Création d’un type de déploiement à partir de l’Assistant Création d’une application et de l’onglet Types de déploiement de la boîte de dialogue Propriétés du nom>de l’application<.

  3. Dans la page Général de l’Assistant Création d’un type de déploiement, dans la liste déroulante Type , sélectionnez Mac OS X.

  4. Dans le champ Emplacement , spécifiez le chemin UNC sous la forme \\<server>\<share>\<filename> du fichier d’installation de l’application (fichier .cmmac ). Vous pouvez également choisir Parcourir pour accéder à et spécifier l’emplacement du fichier d’installation.

    Remarque

    Vous devez avoir accès au chemin UNC qui contient l’application.

  5. Cliquez sur Suivant.

  6. Dans la page Importer des informations de l’Assistant Création d’un type de déploiement, passez en revue les informations qui ont été importées. Si nécessaire, choisissez Précédent pour revenir en arrière et corriger les erreurs éventuelles. Choisissez Suivant pour continuer.

  7. Dans la page Informations générales de l’Assistant Création d’un type de déploiement, spécifiez des informations sur l’application, telles que le nom de l’application, les commentaires et les langues dans lesquelles le type de déploiement est disponible.

    Remarque

    Certaines informations sur le type de déploiement peuvent déjà figurer sur cette page si elles ont été précédemment obtenues à partir des fichiers d’installation de l’application.

  8. Cliquez sur Suivant.

  9. Dans la page Configuration requise de l’Assistant Création d’un type de déploiement, vous pouvez spécifier les conditions qui doivent être remplies avant que le type de déploiement puisse être installé sur les ordinateurs Mac.

  10. Choisissez Ajouter pour ouvrir la boîte de dialogue Créer une exigence et ajouter une nouvelle exigence.

    Remarque

    Vous pouvez également ajouter de nouvelles exigences sous l’onglet Exigences de la <boîte de dialogue Propriétés du nom>du type de déploiement.

  11. Dans la liste déroulante Catégorie , sélectionnez que cette exigence concerne un appareil.

  12. Dans la liste déroulante Condition , sélectionnez la condition que vous souhaitez utiliser pour évaluer si l’ordinateur Mac répond aux exigences d’installation. Le contenu de cette liste varie en fonction de la catégorie que vous sélectionnez.

  13. Dans la liste déroulante Opérateur , choisissez l’opérateur à utiliser pour comparer la condition sélectionnée à la valeur spécifiée afin d’évaluer si l’utilisateur ou l’appareil répond aux exigences d’installation. Les opérateurs disponibles varient en fonction de la condition sélectionnée.

  14. Dans le champ Valeur , spécifiez les valeurs à utiliser avec la condition et l’opérateur sélectionnés pour évaluer si l’utilisateur ou l’appareil répond aux exigences d’installation. Les valeurs disponibles varient en fonction de la condition et de l’opérateur que vous sélectionnez.

  15. Choisissez OK pour enregistrer la règle de spécification et quitter la boîte de dialogue Créer une condition requise .

  16. Dans la page Configuration requise de l’Assistant Création d’un type de déploiement, choisissez Suivant.

  17. Dans la page Résumé de l’Assistant Création d’un type de déploiement, passez en revue les actions que l’Assistant doit effectuer. Si nécessaire, choisissez Précédent pour revenir en arrière et modifier les paramètres du type de déploiement. Choisissez Suivant pour créer le type de déploiement.

  18. Une fois la page Progression terminée, passez en revue les actions qui ont été effectuées, puis choisissez Fermer pour terminer l’Assistant Création d’un type de déploiement.

  19. Si vous avez démarré cet Assistant à partir de l’Assistant Création d’une application, vous revenez à la page Types de déploiement .

Déployer l’application Mac

Les étapes de déploiement d’une application sur des ordinateurs Mac sont les mêmes que les étapes de déploiement d’une application sur des ordinateurs Windows, à l’exception des différences suivantes :

  • Le déploiement d’applications sur les utilisateurs n’est pas pris en charge.

  • Les déploiements dont l’objectif est Disponible ne sont pas pris en charge.

  • L’option Prédéployer le logiciel sur l’appareil principal de l’utilisateur dans la page Paramètres de déploiement de l’Assistant Déploiement logiciel n’est pas prise en charge.

  • Étant donné que les ordinateurs Mac ne prennent pas en charge le Centre logiciel, le paramètre Notifications utilisateur de la page Expérience utilisateur de l’Assistant Déploiement logiciel est ignoré.

  • L’option permettant d’envoyer des paquets de mise en éveil lorsque vous déployez un logiciel n’est pas prise en charge pour les ordinateurs Mac.

Remarque

Vous pouvez créer un regroupement qui contient uniquement des ordinateurs Mac. Pour ce faire, créez une collection qui utilise une règle de requête et utilisez l’exemple de requête WQL dans la rubrique Création de requêtes .

Pour plus d’informations, consultez Déployer des applications.

Étape 5 : Surveiller le déploiement de l’application Mac

Vous pouvez utiliser le même processus pour surveiller les déploiements d’applications sur des ordinateurs Mac que pour surveiller les déploiements d’applications sur des ordinateurs Windows.

Pour plus d’informations, consultez Surveiller les applications.