Packages et programmes dans Configuration Manager

S’applique à : Configuration Manager (branche actuelle)

Configuration Manager continue de prendre en charge les packages et programmes utilisés dans le Configuration Manager 2007. Un déploiement qui utilise des packages et des programmes peut s’avérer plus approprié qu’une application si 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 permanence
  • Scripts qui s’exécutent selon une planification récurrente 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 du 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 manière que vous l’avez fait avec la distribution de logiciels. L’Assistant Importer un package à partir de Définition reste dans le Configuration Manager pour importer les packages hérités. Les publications sont converties en déploiements lors de la migration de Configuration Manager 2007 vers une hiérarchie Configuration Manager.

Remarque

Utilisez le Gestionnaire de conversion de package pour convertir des packages et des programmes en applications Configuration Manager. Le Gestionnaire de conversion de package est intégré au Configuration Manager. Pour plus d’informations, consultez Gestionnaire de conversion de package.

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.

Créer un package et un programme

Utilisation de l’Assistant Créer un package et un programme

  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. Dans l’onglet Accueil du ruban, dans le groupe Créer , choisissez Créer un package.

  3. Sur la page Package de l’Assistant Créer un package et un programme, 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 pour ce package avec un maximum de 128 caractères.

    • Fabricant (facultatif) : spécifiez le nom du fabricant pour vous aider à identifier le package dans la console Configuration Manager. Ce nom ne peut pas contenir plus 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 source : Ce paramètre indique si le package nécessite la présence de fichiers sources sur les appareils clients. Par défaut, l’Assistant n’active pas cette option et le 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 source, choisissez Parcourir pour ouvrir la boîte de dialogue Définir le dossier source , puis spécifiez l’emplacement des fichiers sources du package.

      Remarque

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

      Windows limite le chemin d’accès source à 256 caractères au maximum. Cette limite s’applique aux sources de package ainsi qu’aux applications. Pour plus d’informations, voir Nommer Files, chemins d’accès et 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é-cache.

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

    Conseil

    Pour créer un programme pour un package existant, sélectionnez tout d’abord le package. Ensuite, dans l’onglet Accueil , dans le groupe Package , choisissez Créer un programme pour ouvrir l’Assistant Créer un programme.

    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 apparaissent 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, , .jpg.jpeg)
  • 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 maximale du fichier d’une image est de 256 Ko.
  • Les icônes peuvent avoir des dimensions de 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 de 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 du Configuration Manager lorsque vous mettez à jour le site et la console, le scénario complet n’est fonctionnel que lorsque la version client est également la plus récente.

Créer un programme

  1. Sur la page Type de programme de l’Assistant Créer un package et un programme, sélectionnez 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 au sein d’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, le Configuration Manager recherche le fichier dans les emplacements suivants :

      • Dans le package
      • Le dossier Windows local
      • L’argument local %path %

      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 d’accès absolu sur le client. Il peut également s’agir d’un chemin d’accès relatif au dossier du point de distribution qui contient le package.

    • Exécuter : spécifiez le mode d’exécution du programme sur les ordinateurs clients. Sélectionnez l’une des options suivantes :

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

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

      • Agrandi : le programme s’exécute en mode agrandi 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 administratives ou avec les autorisations de l’utilisateur actuellement connecté.

    • Autoriser les utilisateurs à afficher et à interagir avec l’installation du programme : utilisez ce paramètre, s’il est disponible, 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 d’exécution d’un programme est Uniquement lorsqu’un utilisateur est connecté ou Si un utilisateur est connecté ou non
      • Le paramètre du mode d’exécution est Exécuter avec les droits d’administration
    • Mode de conduite : spécifiez les informations relatives au fonctionnement de ce programme sur le réseau. Sélectionnez l’une des options suivantes :

      • S’exécute avec un 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 requiert une lettre de lecteur pour qualifier entièrement son emplacement. Pour ce paramètre, Configuration Manager peut 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 d’accès aux données du package soit activée pour copier le contenu de ce package vers un partage de package sur des points de distribution.

      • Nécessite une lettre de lecteur spécifique : Spécifiez que le programme requiert une lettre de lecteur spécifique que vous spécifiez pour qualifier pleinement 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 d’accès aux données du package soit activée pour copier le contenu de ce package vers un partage de package sur des points de distribution.

    • Reconnecter au point de distribution lors de l’ouverture de session : indiquez 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 Spécifications de l’Assistant Créer un package et un programme, 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 de ce programme.

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

      Remarque

      Lorsque vous exécutez une séquence de tâches à partir d’un support de démarrage ou PXE, le 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 plate-forme était sélectionnée.

    • Estimation de l’espace disque : Spécifiez la quantité d’espace disque requise par le programme 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 le programme devrait s’exécuter 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 ont une fenêtre de maintenance, un conflit peut se produire si la durée d’exécution maximale autorisée est plus longue que 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 selon les 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 durée de toute fenêtre de maintenance disponible, le client n’exécute pas le programme.

      Si vous définissez cette valeur sur Inconnu, le 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. Dans l’onglet Accueil du ruban, dans le groupe Déploiement , choisissez Déployer.

  3. Sur la page Général de l’Assistant Déploiement de logiciels, spécifiez le nom du package et du programme que vous souhaitez déployer. Sélectionnez la collection dans laquelle vous souhaitez déployer le package et le programme, ainsi que tous les commentaires facultatifs.

    Pour stocker le contenu du package dans 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é cet ensemble à un groupe de points de distribution, cette option n’est pas disponible.

  4. Sur 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.

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

      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 les ordinateurs pour Wake On LAN. Pour plus d’informations, consultez Comment configurer Wake on LAN.

    • Autoriser les clients disposant d’une connexion Internet limitée à télécharger du contenu après la date limite 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éploiement du logiciel sur l’appareil principal de l’utilisateur n’est pas disponible.

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

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

    Pour les déploiements obligatoires , configurez le comportement de réexécution du programme dans le 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 un 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 ont été modifiés.
    Toujours réexécuter le programme Le client réexécute toujours le programme lorsque le déploiement est planifié. Ce comportement se produit même si le programme a déjà été exécuté avec succès. Il est utile pour 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écute 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 en cas de réussite à la tentative précédente Le client réexécute le programme uniquement s’il s’est déjà exécuté correctement sur le client. Ce comportement est utile avec les déploiements récurrents lorsque vous mettez régulièrement à jour le programme, et chaque mise à jour nécessite que la mise à jour précédente soit correctement installée.
  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 de logiciels, quelle que soit l’heure d’installation planifiée.

    • Installation de logiciel : permet d’installer le logiciel en dehors des 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 pour se terminer, autorisez cette action à se produire en dehors des fenêtres de maintenance configurées.

    • Périphériques incorporés : Lorsque vous déployez des packages et des programmes sur Windows Périphériques intégrés qui sont compatibles avec 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 requis et les modifications sont conservées sur l’appareil.

      Remarque

      Lorsque vous déployez un package ou un programme sur un périphérique Windows Embedded, assurez-vous que le périphérique est membre d’une collection ayant 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 l’article Création d’applications Windows Embedded.

  8. Sur 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 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 l’exécution à partir des points de distribution.

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

  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étails de l’onglet Déploiement du package lorsque vous sélectionnez le déploiement. Pour plus d’informations, voir Surveiller les packages et les programmes.

Packages et programmes du moniteur

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 Surveillance des applications.

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

Pour plus d’informations sur la façon de configurer la génération de rapports dans Configuration Manager, voir 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 à gérer, puis choisissez une tâche d’administration.

Créer un fichier de contenu Prestage

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

Créer un programme

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

Exporter

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

Déployer

Ouvre l’Assistant Déploiement du logiciel pour déployer le package et le programme sélectionnés dans une collection. 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 des 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 plaçait toujours les objets importés dans le nœud racine.

Mettre à jour les points de distribution

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

Étapes suivantes