Packages et programmes dans Configuration Manager

S’applique à : Configuration Manager (branche actuelle)

Configuration Manager continue de prendre en charge les packages et les programmes qui ont été utilisés dans Configuration Manager 2007. Un déploiement qui utilise des packages et des programmes peut être plus approprié qu’une application lorsque vous déployez l’un des outils ou scripts suivants :

  • Outils d’administration qui n’installent pas d’application sur un ordinateur
  • Scripts « ponctuels » qui n’ont pas besoin d’être surveillés en continu
  • Scripts qui s’exécutent selon une planification périodique et ne peuvent pas utiliser l’évaluation globale

Conseil

Envisagez d’utiliser la fonctionnalité Scripts dans la console Configuration Manager. Les scripts peuvent être une meilleure solution pour certains des scénarios précédents au lieu d’utiliser des packages et des programmes.

Lorsque vous migrez des packages à partir d’une version antérieure de Configuration Manager, vous pouvez les déployer dans votre hiérarchie Configuration Manager. Une fois la migration terminée, les packages apparaissent dans le nœud Packages de l’espace de travail Bibliothèque de logiciels .

Vous pouvez modifier et déployer ces packages de la même façon que vous l’avez fait à l’aide de la distribution de logiciels. L’Assistant Importation de package à partir d’une définition reste dans Configuration Manager pour importer les packages hérités. Les publications sont converties en déploiements lorsque vous migrez de Configuration Manager 2007 vers une hiérarchie Configuration Manager.

Remarque

Utilisez Package Conversion Manager pour convertir des packages et des programmes en applications Configuration Manager. Package Conversion Manager est intégré à Configuration Manager. Pour plus d’informations, consultez Package Conversion Manager.

Les packages peuvent utiliser certaines nouvelles fonctionnalités de Configuration Manager, notamment les groupes de points de distribution et la surveillance. Vous ne pouvez pas déployer d’applications Microsoft Application Virtualization (App-V) avec des packages et des programmes dans Configuration Manager. Pour distribuer des applications virtuelles, créez-les en tant qu’applications Configuration Manager. Pour plus d’informations, consultez Déployer des applications virtuelles App-V.

Create un package et un programme

Utiliser l’Assistant Package et programme Create

  1. Dans la console Configuration Manager, accédez à l’espace de travail Bibliothèque de logiciels, développez Gestion des applications, puis sélectionnez le nœud Packages.

  2. Sous l’onglet Accueil du ruban, dans le groupe Create, choisissez Create Package.

  3. Dans la page Package de l’Assistant Package et programme Create, spécifiez les informations suivantes :

    • Nom : spécifiez un nom pour le package avec un maximum de 50 caractères.

    • Description : spécifiez une description de ce package avec un maximum de 128 caractères.

    • Fabricant (facultatif) : spécifiez un nom de fabricant pour vous aider à identifier le package dans la console Configuration Manager. Ce nom peut comporter un maximum de 32 caractères.

    • Langue (facultatif) : spécifiez la version linguistique du package avec un maximum de 32 caractères.

    • Version (facultatif) : spécifiez un numéro de version pour le package avec un maximum de 32 caractères.

    • Ce package contient des fichiers sources : ce paramètre indique si le package requiert la présence de fichiers sources sur les appareils clients. Par défaut, l’Assistant n’active pas cette option et Configuration Manager n’utilise pas de points de distribution pour le package. Lorsque vous sélectionnez cette option, spécifiez le contenu du package à distribuer aux points de distribution.

    • Dossier source : si le package contient des fichiers sources, choisissez Parcourir pour ouvrir la boîte de dialogue Définir le dossier source , puis spécifiez l’emplacement des fichiers sources pour le package.

      Remarque

      Le compte d’ordinateur du serveur de site doit disposer d’autorisations d’accès en lecture au dossier source que vous spécifiez.

      Windows limite le chemin d’accès source à 256 caractères ou moins. Cette limite s’applique à la source du package ainsi qu’aux applications. Pour plus d’informations, consultez Nommage des fichiers, des chemins et des espaces de noms.

    • Si vous souhaitez pré-mettre en cache du contenu sur un client, spécifiez l’architecture et la langue du package. Pour plus d’informations, consultez Configurer le contenu de pré-mise en cache.

  4. Dans la page Type de programme de l’Assistant Package et programme Create, sélectionnez le type de programme Standard pour les ordinateurs. Vous pouvez également ignorer cette étape et créer un programme ultérieurement.

    Conseil

    Pour créer un programme pour un package existant, commencez par sélectionner le package. Ensuite, sous l’onglet Accueil, dans le groupe Package, choisissez Create Programme pour ouvrir l’Assistant Programme Create.

    Le programme pour le type d’appareil est une option héritée qui s’applique uniquement aux appareils mobiles, qui ne sont actuellement pas gérés par Configuration Manager.

Icônes personnalisées pour les packages

À compter de la version 2203, ajoutez des icônes personnalisées pour les packages. Ces icônes s’affichent dans le Centre logiciel lorsque vous déployez le package et le programme. Au lieu d’une icône par défaut, une icône personnalisée peut améliorer l’expérience utilisateur pour mieux identifier le logiciel.

Sous l’onglet Général des propriétés du package, dans la section de l’icône, sélectionnez Parcourir. Sélectionnez une icône dans la bibliothèque d’interpréteur de commandes par défaut ou accédez à un autre fichier dans un chemin d’accès local ou réseau.

  • Il prend en charge les types de fichiers suivants :
    • Programmes (.exe)
    • Bibliothèques (.dll)
    • Icônes (.ico)
    • Images (.png, .jpeg, .jpg)
  • Le fichier n’a pas besoin d’être sur les clients que vous ciblez avec le déploiement. Configuration Manager inclut l’image avec la stratégie de déploiement.
  • La taille de fichier maximale d’une image est de 256 Ko.
  • Les icônes peuvent avoir des dimensions en pixels allant jusqu’à 512 x 512.

Lorsque les clients reçoivent la stratégie de déploiement, ils affichent l’icône dans le Centre logiciel.

Remarque

Pour tirer pleinement parti des nouvelles fonctionnalités Configuration Manager, après avoir mis à jour le site, mettez également à jour les clients vers la dernière version. Bien que de nouvelles fonctionnalités apparaissent dans la console Configuration Manager lorsque vous mettez à jour le site et la console, le scénario complet n’est pas fonctionnel tant que la version du client n’est pas également la plus récente.

Créer un programme

  1. Dans la page Type de programme de l’Assistant Package et programme Create, choisissez Programme standard, puis Suivant.

  2. Dans la page Programme standard , spécifiez les informations suivantes :

    • Nom: Spécifiez un nom pour le programme avec un maximum de 50 caractères.

      Remarque

      Le nom du programme doit être unique dans un package. Après avoir créé un programme, vous ne pouvez pas modifier son nom.

    • Ligne de commande : entrez la ligne de commande à utiliser pour démarrer ce programme, ou choisissez Parcourir pour accéder à l’emplacement du fichier.

      Si vous ne spécifiez pas d’extension pour un nom de fichier, Configuration Manager tente d’utiliser .com, .exe et .bat comme extensions possibles.

      Lorsque le client exécute le programme, Configuration Manager recherche le fichier aux emplacements suivants :

      • Dans le package
      • Dossier Windows local
      • %path% local

      S’il ne trouve pas le fichier, le programme échoue.

    • Dossier de démarrage (facultatif) : spécifiez le dossier à partir duquel le programme s’exécute, jusqu’à 127 caractères. Ce dossier peut être un chemin absolu sur le client. Il peut également s’agir d’un chemin d’accès relatif au dossier de point de distribution qui contient le package.

    • Exécuter : spécifiez le mode dans lequel le programme s’exécute sur les ordinateurs clients. Sélectionnez l’une des options suivantes :

      • Normal : le programme s’exécute en mode normal en fonction des valeurs par défaut du système et du programme. Ce mode est la valeur par défaut.

      • Réduit : le programme s’exécute au minimum sur les appareils clients. Les utilisateurs peuvent voir l’activité d’installation dans la zone de notification ou dans la barre des tâches.

      • Agrandi : le programme s’exécute de façon agrandie sur les appareils clients. Les utilisateurs voient toute l’activité d’installation.

      • Masqué : le programme s’exécute masqué sur les appareils clients. Les utilisateurs ne voient aucune activité d’installation.

    • Le programme peut s’exécuter : spécifiez si le programme s’exécute uniquement lorsqu’un utilisateur est connecté, uniquement lorsqu’aucun utilisateur n’est connecté ou qu’un utilisateur soit connecté ou non à l’ordinateur client.

    • Mode d’exécution : spécifiez si le programme s’exécute avec des autorisations d’administration ou avec les autorisations de l’utilisateur actuellement connecté.

    • Autoriser les utilisateurs à afficher et à interagir avec l’installation du programme : utilisez ce paramètre, le cas échéant, pour spécifier s’il faut autoriser les utilisateurs à interagir avec l’installation du programme. Cette option n’est disponible que si les conditions suivantes sont remplies :

      • Le paramètre Peut exécuter le programme est Uniquement lorsqu’un utilisateur est connecté ou Si un utilisateur est connecté ou non
      • Le paramètre mode d’exécution est Exécuter avec des droits d’administration
    • Mode lecteur : spécifiez des informations sur la façon dont ce programme s’exécute sur le réseau. Sélectionnez l’une des options suivantes :

      • Exécutions avec le nom UNC : spécifiez que le programme s’exécute avec un nom UNC (Universal Naming Convention). Il s’agit du paramètre par défaut.

      • Nécessite une lettre de lecteur : spécifiez que le programme a besoin d’une lettre de lecteur pour qualifier entièrement son emplacement. Pour ce paramètre, Configuration Manager pouvez utiliser n’importe quelle lettre de lecteur disponible sur le client. Ce paramètre nécessite que le déploiement utilise l’option De déploiement Exécuter le programme à partir du point de distribution et que l’option Accès aux données du package soit activée pour Copier le contenu de ce package dans un partage de package sur des points de distribution.

      • Nécessite une lettre de lecteur spécifique : spécifiez que le programme nécessite une lettre de lecteur spécifique que vous spécifiez pour qualifier entièrement son emplacement. Par exemple, Z :. Si le client utilise déjà la lettre de lecteur spécifiée, le programme ne s’exécute pas. Ce paramètre nécessite que le déploiement utilise l’option De déploiement Exécuter le programme à partir du point de distribution et que l’option Accès aux données du package soit activée pour Copier le contenu de ce package dans un partage de package sur des points de distribution.

    • Reconnecter au point de distribution lors de la connexion : indique si le client se reconnecte au point de distribution lorsque l’utilisateur se connecte. Par défaut, l’Assistant n’active pas cette option.

  3. Dans la page Configuration requise de l’Assistant Package et programme Create, spécifiez les informations suivantes :

    • Exécutez d’abord un autre programme : identifiez un package et un programme qui s’exécutent avant l’exécution de ce package et du programme.

    • Configuration requise pour la plateforme : sélectionnez Ce programme peut s’exécuter sur n’importe quelle plateforme ou Ce programme peut s’exécuter uniquement sur des plateformes spécifiées. Choisissez ensuite les versions du système d’exploitation que les clients doivent avoir pour installer ce package et ce programme.

      Remarque

      Lorsque vous exécutez une séquence de tâches à partir d’un média de démarrage ou de PXE, Configuration Manager ignore cette option. La séquence de tâches s’exécute comme si l’option Ce programme peut s’exécuter sur n’importe quelle plateforme était sélectionnée.

    • Espace disque estimé : spécifiez la quantité d’espace disque dont le programme a besoin pour s’exécuter sur l’ordinateur. Le paramètre par défaut est Inconnu. Si nécessaire, spécifiez un nombre entier supérieur ou égal à zéro. Si vous définissez une valeur, sélectionnez également des unités pour la valeur.

    • Durée d’exécution maximale autorisée (minutes) : spécifiez la durée maximale pendant laquelle vous prévoyez que le programme s’exécute sur l’ordinateur client. La valeur par défaut est 120 minutes. Utilisez uniquement des nombres entiers supérieurs à zéro.

      Importante

      Si les ordinateurs ciblés sur lesquels vous déployez ce programme disposent d’une fenêtre de maintenance, un conflit peut se produire si la durée d’exécution maximale autorisée est supérieure à la fenêtre de maintenance planifiée. Si vous définissez la durée d’exécution maximale sur Inconnu, le programme commence à s’exécuter pendant la fenêtre de maintenance. Il continue ensuite à s’exécuter en fonction des besoins après la fermeture de la fenêtre de maintenance. Si vous définissez la durée d’exécution maximale sur une période spécifique supérieure à la longueur d’une fenêtre de maintenance disponible, le client n’exécute pas le programme.

      Si vous définissez cette valeur sur Inconnu, Configuration Manager définit la durée d’exécution maximale autorisée sur 12 heures (720 minutes).

      Remarque

      Si le programme dépasse la durée d’exécution maximale, Configuration Manager l’arrête si les conditions suivantes sont remplies :

      • Vous activez l’option Exécuter avec des droits d’administration
      • Vous n’activez pas l’option Autoriser les utilisateurs à afficher et à interagir avec l’installation du programme

Déployer des packages et des programmes

  1. Dans la console Configuration Manager, accédez à l’espace de travail Bibliothèque de logiciels, développez Gestion des applications, puis sélectionnez le nœud Packages.

  2. Sélectionnez le package que vous souhaitez déployer. Sous l’onglet Accueil du ruban, dans le groupe Déploiement , choisissez Déployer.

  3. Dans la page Général de l’Assistant Déploiement logiciel, spécifiez le nom du package et du programme que vous souhaitez déployer. Sélectionnez le regroupement sur lequel vous souhaitez déployer le package et le programme, ainsi que les commentaires facultatifs.

    Pour stocker le contenu du package sur le groupe de points de distribution par défaut de la collection, sélectionnez l’option Utiliser les groupes de points de distribution par défaut associés à cette collection. Si vous n’avez pas associé cette collection à un groupe de points de distribution, cette option n’est pas disponible.

  4. Dans la page Contenu , choisissez Ajouter. Sélectionnez les points de distribution ou les groupes de points de distribution auxquels vous souhaitez distribuer le contenu de ce package et de ce programme.

  5. Dans la page Paramètres de déploiement , configurez les paramètres suivants :

    • Objectif : choisissez l’une des options suivantes :

      • Disponible : l’utilisateur voit le package et le programme publiés dans le Centre logiciel et peut l’installer à la demande.

      • Obligatoire : le package et le programme sont déployés automatiquement, selon la planification configurée. Dans le Centre logiciel, vous pouvez suivre son déploiement status et l’installer avant l’échéance.

      Remarque

      Si plusieurs utilisateurs sont connectés à l’appareil, les déploiements de packages et de séquences de tâches peuvent ne pas apparaître dans le Centre logiciel.

    • Envoyer des paquets de mise en éveil : si vous définissez l’objectif de déploiement sur Obligatoire et sélectionnez cette option, le site envoie d’abord un paquet de mise en éveil aux ordinateurs à l’heure d’échéance de l’installation. Avant de pouvoir utiliser cette option, configurez des ordinateurs pour Wake On LAN. Pour plus d’informations, consultez Guide pratique pour configurer Wake on LAN.

    • Autoriser les clients sur une connexion Internet limitée à télécharger du contenu après l’échéance d’installation, ce qui peut entraîner des coûts supplémentaires

    Remarque

    Lorsque vous déployez un package et un programme, l’option de prédéployer le logiciel sur l’appareil principal de l’utilisateur n’est pas disponible.

  6. Dans la page Planification , configurez quand déployer ce package et ce programme sur les appareils clients.

    Les options de cette page varient selon que vous définissez l’action de déploiement sur Disponible ou Obligatoire.

    Pour Déploiements requis , configurez le comportement de réexécution pour le programme à partir du menu déroulant Comportement de réexécution . Choisissez l'une des options suivantes :

    Comportement de réexécution Description
    Ne jamais réexécuter le programme déployé Le client ne réexécutera pas le programme. Ce comportement se produit même si le programme a échoué à l’origine ou si les fichiers du programme sont modifiés.
    Toujours réexécuter le programme Le client réexécutera toujours le programme lorsque le déploiement est planifié. Ce comportement se produit même si le programme s’est déjà exécuté avec succès. Il est utile avec les déploiements récurrents lorsque vous mettez à jour le programme.
    Réexécuter en cas d’échec de la tentative précédente Le client réexécutera le programme lorsque le déploiement est planifié, uniquement s’il a échoué lors de la tentative d’exécution précédente.
    Réexécuter si la tentative précédente a réussi Le client réexécutera le programme uniquement s’il s’exécutait avec succès sur le client. Ce comportement est utile avec les déploiements récurrents lorsque vous mettez régulièrement à jour le programme, et que chaque mise à jour nécessite l’installation réussie de la mise à jour précédente.
  7. Dans la page Expérience utilisateur , spécifiez les informations suivantes :

    • Autoriser les utilisateurs à exécuter le programme indépendamment des affectations : les utilisateurs peuvent installer ce logiciel à partir du Centre logiciel, quelle que soit l’heure d’installation planifiée.

    • Installation du logiciel : permet l’installation du logiciel en dehors de toutes les fenêtres de maintenance configurées.

    • Redémarrage du système (si nécessaire pour terminer l’installation) : si l’installation du logiciel nécessite un redémarrage de l’appareil, autorisez cette action à se produire en dehors des fenêtres de maintenance configurées.

    • Appareils incorporés : lorsque vous déployez des packages et des programmes sur des appareils Windows Embedded qui sont activés pour le filtre d’écriture, vous pouvez spécifier qu’ils installent des packages et des programmes sur la superposition temporaire et valident les modifications ultérieurement. Vous pouvez également valider les modifications à l’échéance de l’installation ou pendant une fenêtre de maintenance. Lorsque vous validez des modifications à l’échéance de l’installation ou pendant une fenêtre de maintenance, un redémarrage est nécessaire et les modifications sont conservées sur l’appareil.

      Remarque

      Lorsque vous déployez un package ou un programme sur un appareil Windows Embedded, assurez-vous que l’appareil est membre d’un regroupement qui a une fenêtre de maintenance configurée. Pour plus d’informations sur l’utilisation des fenêtres de maintenance lorsque vous déployez des packages et des programmes sur des appareils Windows Embedded, consultez Création d’applications Windows Embedded.

  8. Dans la page Points de distribution , spécifiez les informations suivantes :

    • Options de déploiement : spécifiez l’action qu’un client utilise un point de distribution dans son groupe de limites actuel. Sélectionnez également l’action pour le client lorsqu’il utilise un point de distribution à partir d’un groupe de limites voisin ou du groupe de limites de site par défaut.

      Importante

      Si vous configurez l’option de déploiement sur Exécuter le programme à partir d’un point de distribution, veillez à activer l’option Copier le contenu de ce package vers un partage de package sur des points de distribution sous l’onglet Accès aux données des propriétés du package. Sinon, le package n’est pas disponible pour s’exécuter à partir des points de distribution.

    • Autoriser les clients à utiliser des points de distribution du groupe de limites de site par défaut : lorsque ce contenu n’est disponible à partir d’aucun point de distribution des groupes de limites actuels ou voisins, activez cette option pour leur permettre d’essayer des points de distribution dans le groupe de limites de site par défaut.

  9. Suivez les instructions de l’Assistant.

Affichez le déploiement dans le nœud Déploiements de l’espace de travail Surveillance et dans le volet d’informations de l’onglet Déploiement du package lorsque vous sélectionnez le déploiement. Pour plus d’informations, consultez Surveiller les packages et les programmes.

Surveiller les packages et les programmes

Pour surveiller les déploiements de packages et de programmes, utilisez les mêmes procédures que celles que vous utilisez pour surveiller les applications, comme indiqué dans Surveiller les applications.

Les packages et les programmes incluent également un certain nombre de rapports intégrés, qui vous permettent de surveiller des informations sur les status de déploiement de packages et de programmes. Ces rapports ont la catégorie de rapport Distribution de logiciels - Packages et programmes et Distribution de logiciels - État du déploiement des packages et des programmes.

Pour plus d’informations sur la configuration des rapports dans Configuration Manager, consultez Présentation de la création de rapports.

Gérer les packages et les programmes

Dans l’espace de travail Bibliothèque de logiciels , développez Gestion des applications, puis sélectionnez le nœud Packages . Sélectionnez le package que vous souhaitez gérer, puis choisissez une tâche de gestion.

Create fichier de contenu Prestage

Ouvre l’Assistant Fichier de contenu préparé Create pour créer un fichier qui contient le contenu du package. Utilisez ce fichier pour importer manuellement le package vers un point de distribution distant. Cette action est utile lorsque la bande passante réseau entre le serveur de site et le point de distribution est faible.

programme Create

Ouvre l’Assistant Programme Create pour créer un programme pour ce package.

Exporter

Ouvre l’Assistant Exportation de package pour exporter le package sélectionné et son contenu vers un fichier. Utilisez ce fichier pour importer le fichier dans une autre hiérarchie.

Déployer

Ouvre l’Assistant Déploiement de logiciels pour déployer le package et le programme sélectionnés dans un regroupement. Pour plus d’informations, consultez Déployer des packages et des programmes.

Distribuer du contenu

Ouvre l’Assistant Distribution de contenu pour envoyer le contenu d’un package et d’un programme à des points de distribution ou groupes de points de distribution sélectionnés.

Importation

Ouvre l’Assistant Importation de package pour importer un package précédemment exporté à partir d’un fichier .zip.

Conseil

Lorsque vous importez un objet dans la console Configuration Manager, il est importé dans le dossier actif. Dans les versions antérieures, Configuration Manager toujours placer les objets importés dans le nœud racine.

Mettre à jour les points de distribution

Mises à jour points de distribution avec le contenu le plus récent pour le package et le programme sélectionnés.

Prochaines étapes