Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
S’applique à : Configuration Manager (branche actuelle)
Les fichiers de définition de package sont des scripts pour vous aider à automatiser la création de packages et de programmes dans le Configuration Manager. Ils fournissent toutes les informations dont Configuration Manager a besoin pour créer un package et un programme, à l’exception de l’emplacement des fichiers sources du package.
À propos du format de fichier de définition de package
Chaque fichier de définition de package est un fichier texte ASCII ou UTF-8 qui utilise le format de fichier .ini. Il contient les sections suivantes :
[PDF]
Cette section identifie le fichier en tant que fichier de définition de package. Il contient les informations suivantes :
- Version : spécifiez la version du format de fichier de définition de package utilisé par le fichier. Cette version correspond à la version de Configuration Manager pour laquelle elle a été écrite. Cette entrée est obligatoire.
[Définition du package]
Spécifiez les propriétés du package et du programme. Elle fournit les informations suivantes :
Nom : nom du package, jusqu’à 50 caractères.
Version (facultatif) : version du package, jusqu’à 32 caractères.
Icône (facultatif) : fichier qui contient l’icône à utiliser pour ce package. Si elle est spécifiée, cette icône remplace l’icône de package par défaut dans la console du Configuration Manager.
Éditeur : éditeur du package, jusqu’à 32 caractères.
Langue : version linguistique du package, jusqu’à 32 caractères.
Commentaire (facultatif) : commentaire sur le package, jusqu’à 127 caractères.
ContainsNoFiles : cette entrée indique si le package contient des fichiers sources.
Programmes : programmes que vous définissez pour ce package. Chaque nom de programme correspond à une section [Programme] dans ce fichier de définition de package.
Exemple :
Programs=Typical, Custom, UninstallMIFFileName : nom du fichier MIF (Management Information Format) qui contient le package status, jusqu’à 50 caractères.
MIFName : nom du package pour la correspondance MIF, jusqu’à 50 caractères.
MIFVersion : numéro de version du package pour la correspondance MIF, jusqu’à 32 caractères.
MIFPublisher : éditeur du logiciel du package pour la correspondance MIF, jusqu’à 32 caractères.
[Programme]
Incluez une section [Programme] pour chaque programme que vous spécifiez dans l’entrée Programmes de la section [Définition du paquet]. Cette section définit chaque programme. Chaque section du programme fournit les renseignements suivants :
Nom : nom du programme, jusqu’à 50 caractères. Cette entrée doit être unique au sein d’un package.
Icône (facultatif) : spécifiez le fichier qui contient l’icône à utiliser pour ce programme. Cette icône remplace l’icône du programme par défaut dans la console du Configuration Manager. Le client affiche également cette icône lorsque vous déployez le programme dans une collection.
Commentaire (facultatif) : commentaire sur le programme, jusqu’à 127 caractères.
CommandLine : spécifiez la ligne de commande du programme, jusqu’à 127 caractères. La commande est relative au dossier source du package.
StartIn : Spécifiez le dossier de travail du programme, jusqu’à 127 caractères. Cette entrée peut être un chemin d’accès absolu sur l’ordinateur client ou un chemin d’accès relatif au dossier source du package.
Exécuter : spécifiez le mode de programme dans lequel le programme s’exécute. Vous pouvez spécifier Réduit, Agrandi ou Masqué. Si vous n’incluez pas cette entrée, le programme s’exécute en mode normal.
AfterRunning : spécifiez toute action spéciale qui se produit une fois le programme terminé. Les options disponibles sont SMSRestart, ProgramRestart ou SMSLogoff. Si vous n’incluez pas cette entrée, le programme n’exécute pas d’action spéciale.
EstimatedDiskSpace : spécifiez la quantité d’espace disque requise par le logiciel pour s’exécuter sur l’ordinateur. La valeur par défaut est Inconnu. Vous pouvez définir la valeur sous la forme d’un nombre entier supérieur ou égal à zéro. Si vous spécifiez une valeur, incluez également les unités de la valeur.
Exemple :
EstimatedDiskSpace=38MBEstimatedRunTime : Spécifiez la durée estimée en minutes pendant laquelle vous prévoyez que le programme s’exécute sur l’ordinateur client. La valeur par défaut est 120. Vous pouvez définir la valeur comme un nombre entier supérieur à zéro ou inconnu.
Exemple :
EstimatedRunTime=25SupportedClients : spécifiez les processeurs et les systèmes d’exploitation sur lesquels ce programme s’exécute. Séparez les plateformes par des virgules. Si vous n’incluez pas cette entrée, le client ne vérifie pas les plateformes prises en charge pour ce programme, en case activée.
SupportedClientMinVersionX, SupportedClientMaxVersionX : spécifiez la plage du début à la fin des numéros de version pour les systèmes d’exploitation spécifiés dans l’entrée SupportedClients .
Exemple :
SupportedClients=Win NT (I386),Win NT (IA64),Win NT (x64) Win NT (I386) MinVersion1=5.00.2195.4 Win NT (I386) MaxVersion1=5.00.2195.4 Win NT (I386) MinVersion2=5.10.2600.2 Win NT (I386) MaxVersion2=5.10.2600.2 Win NT (I386) MinVersion3=5.20.0000.0 Win NT (I386) MaxVersion3=5.20.9999.9999 Win NT (I386) MinVersion4=5.20.3790.0 Win NT (I386) MaxVersion4=5.20.3790.2 Win NT (I386) MinVersion5=6.00.0000.0 Win NT (I386) MaxVersion5=6.00.9999.9999 Win NT (IA64) MinVersion1=5.20.0000.0 Win NT (IA64) MaxVersion1=5.20.9999.9999 Win NT (x64) MinVersion1=5.20.0000.0 Win NT (x64) MaxVersion1=5.20.9999.9999 Win NT (x64) MinVersion2=5.20.3790.0 Win NT (x64) MaxVersion2=5.20.9999.9999 Win NT (x64) MinVersion3=5.20.3790.0 Win NT (x64) MaxVersion3=5.20.3790.2 Win NT (x64) MinVersion4=6.00.0000.0 Win NT (x64) MaxVersion4=6.00.9999.9999AdditionalProgramRequirements (facultatif) : fournissez toute autre information ou exigence pour les ordinateurs clients, jusqu’à 127 caractères.
CanRunQuand : spécifie le status d’utilisateur requis par le programme pour s’exécuter sur l’ordinateur client. Les valeurs disponibles sont UserLoggedOn, NoUserLoggedOn ou AnyUserStatus. La valeur par défaut est UserLoggedOn.
UserInputRequired : spécifiez si le programme nécessite une interaction avec l’utilisateur. Les valeurs disponibles sont True ou False. La valeur par défaut est True. Cette entrée est définie sur False si CanRunWhen n’est pas défini sur UserLoggedOn.
AdminRightsRequired : spécifiez si le programme nécessite des informations d’identification administratives sur l’ordinateur pour s’exécuter. Les valeurs disponibles sont True ou False. La valeur par défaut est False. Cette entrée est définie sur True si CanRunWhen n’est pas défini sur UserLoggedOn.
UseInstallAccount : spécifiez si le programme utilise le compte d’installation du logiciel client lorsqu’il s’exécute sur des ordinateurs clients. Par défaut, cette valeur est False. Cette valeur est également False si CanRunWhen est défini sur UserLoggedOn.
DriveLetterConnection : spécifiez si le programme nécessite une connexion par lettre de lecteur aux fichiers du package sur le point de distribution. Vous pouvez spécifier vrai ou faux. La valeur par défaut est False, ce qui permet au programme d’utiliser une connexion UNC (Universal Naming Convention). Lorsque cette valeur est définie sur True, le client utilise la lettre de lecteur disponible suivante, en commençant par Z : et en continuant dans l’ordre inverse.
SpecifyDrive (facultatif) : spécifiez une lettre de lecteur requise par le programme pour se connecter aux fichiers du package sur le point de distribution. Ce paramètre force l’utilisation de la lettre de lecteur spécifiée pour les connexions client aux points de distribution.
ReconnectDriveAtLogon : spécifiez si l’ordinateur se reconnecte au point de distribution lorsque l’utilisateur se connecte. Les valeurs disponibles sont True ou False. La valeur par défaut est False.
DependentProgram : spécifie un programme dans ce package qui doit s’exécuter avant le programme actuel. Cette entrée utilise le format
DependentProgram=<ProgramName>, où<ProgramName>se trouve l’entrée Nom de ce programme dans le fichier de définition de package. S’il n’y a pas de programmes dépendants, laissez cette entrée vide.Exemples :
DependentProgram=AdminDependentProgram=Affectation : Spécifiez la façon dont le programme est attribué aux utilisateurs. Cette valeur peut être :
- FirstUser : seul le premier utilisateur qui se connecte au client exécute le programme
- EveryUser : chaque utilisateur qui se connecte exécute le programme
Lorsque CanRunWhen n’est pas défini sur UserLoggedOn, cette entrée est définie sur FirstUser.
Désactivé : indiquez si vous pouvez déployer ce programme auprès des clients. Les valeurs disponibles sont True ou False. La valeur par défaut est False.
Utiliser un fichier de définition de package
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.
Sous l’onglet Accueil du ruban, dans le groupe Créer , choisissez Créer un package à partir de la définition.
Sur la page Définition du package de l’Assistant Créer un package à partir de l’Assistant Définition, choisissez un fichier de définition de package existant. Pour ouvrir un nouveau fichier de définition de package, choisissez Parcourir. Après avoir spécifié un nouveau fichier de définition de package, sélectionnez-le dans la liste des définitions de package .
Sur la page Files source, spécifiez les informations relatives aux fichiers source requis pour le package et le programme.
Si le package nécessite des fichiers sources, dans la page Dossier source , spécifiez l’emplacement à partir duquel le site peut obtenir les fichiers source.
Suivez les instructions de l’Assistant.