Notes
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.
Les fichiers de définition de package sont des scripts prédéfinis que vous pouvez utiliser pour automatiser la création de package avec Configuration Manager. Il s’agit de fichiers qui contiennent les informations de package et de programme nécessaires pour distribuer un package aux clients, à l’exception de l’emplacement du fichier source.
Les fichiers de définition de package sont souvent fournis avec les fichiers sources d’une application ou sont disponibles auprès du développeur de l’application. Configuration Manager dispose également d’une sélection de fichiers de définition de package qui sont automatiquement importés et disponibles dans l’Assistant Création d’un package à partir d’une définition.
Pour plus d’informations sur le format de ces fichiers, consultez la section Package Definition File Format plus loin dans cette rubrique.
Format de fichier de définition de package
Chaque fichier de définition de package est un fichier texte ASCII suivant un format de fichier .ini standard et contenant les sections suivantes :
[PDF]
Cette section identifie le fichier en tant que fichier de définition de package et contient les informations suivantes :
Version Spécifie la version du format de fichier de définition de package utilisé par le fichier, correspondant à la version de System Management Server (SMS) ou Configuration Manager pour laquelle ils ont été écrits. Cette entrée est obligatoire.
[Définition du package]
Cette section du fichier de définition de package spécifie les propriétés globales du package et fournit les informations suivantes :
Nom Nom du package, jusqu’à 50 caractères. Cette entrée est obligatoire.
Version Version Du package, jusqu’à 32 caractères. Cette entrée est facultative.
Icône Spécifie le fichier qui contient l’icône à utiliser pour ce package. Si elle est utilisée, cette icône remplace l’icône de package par défaut dans la console Configuration Manager. Cette entrée est facultative.
Éditeur L’éditeur du package, jusqu’à 32 caractères. Cette entrée est obligatoire.
Langue Version linguistique du package, jusqu’à 32 caractères. Cette entrée est obligatoire.
Commentaire Commentaire facultatif sur le package, jusqu’à 127 caractères.
ContainsNoFiles Cette entrée indique si une source est associée ou non au package.
Programs Spécifie les programmes définis pour ce package. Chaque nom de programme correspond à une section [Programme] dans ce fichier de définition de package. Cette entrée est obligatoire.
Par exemple :
Programs=Typical, Custom, Uninstall
MIFFileName 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 de logiciel du package (pour la correspondance MIF), jusqu’à 32 caractères.
[Programme]
Pour chaque programme spécifié dans l’entrée Programmes de la section [Définition de package], le fichier de définition de package doit inclure une section qui définit ce programme. Le fichier doit contenir une section [Program] pour tous les programmes contenus dans ce package.
Nom Nom du programme, jusqu’à 50 caractères. Cette entrée doit être unique dans un package et est utilisée lors de la définition de publicités. Sur les ordinateurs clients, le nom du programme est affiché dans Exécuter les programmes publiés dans Panneau de configuration. Cette entrée est obligatoire.
Icône Spécifie le fichier qui contient l’icône à utiliser pour ce programme. Si elle est utilisée, cette icône remplace l’icône de programme par défaut dans la console Configuration Manager et s’affiche sur les ordinateurs clients lorsque le programme est publié. Cette entrée est facultative.
Commentaire Commentaire facultatif sur le programme, jusqu’à 127 caractères.
CommandLine Spécifie la ligne de commande du programme, jusqu’à 127 caractères. La commande est relative au dossier source du package, s’il existe une source de package. Cette entrée est obligatoire.
StartIn 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 relatif au dossier source du package. Cette entrée est obligatoire.
Exécuter Spécifie le mode de programme dans lequel le programme s’exécute. Vous pouvez spécifier Réduit, Agrandi ou Masqué. Si cette entrée n’est pas incluse, le programme s’exécute en mode normal.
AfterRunning Spécifie toute action spéciale qui se produit une fois le programme terminé avec succès. Les options disponibles sont SMSRestart, ProgramRestart ou SMSLogoff. Si cette entrée n’est pas incluse, le programme n’exécute pas d’action spéciale.
EstimatedDiskSpace Spécifie la quantité d’espace disque dont le logiciel a besoin pour s’exécuter sur l’ordinateur. Il peut être spécifié comme Inconnu (paramètre par défaut) ou comme un nombre entier supérieur ou égal à zéro. Si une valeur est spécifiée, les unités de la valeur doivent également être spécifiées.
Par exemple :
EstimatedDiskSpace=38MB
EstimatedRunTime Spécifie la durée estimée (en minutes) pendant laquelle le programme est censé s’exécuter sur l’ordinateur client. Il peut être spécifié comme Inconnu (paramètre par défaut) ou comme un nombre entier supérieur à zéro.
Par exemple :
EstimatedRunTime=25
SupportedClients Spécifie les processeurs et les systèmes d’exploitation sur lesquels ce programme s’exécute. Chaque plateforme doit être séparée par une virgule. Si cette entrée n’est pas incluse dans le fichier de définition de package, la vérification de la plateforme prise en charge est désactivée pour ce programme.
SupportedClientMinVersionX, SupportedClientMaxVersionX Spécifie les plages de début et de fin pour les numéros de version des systèmes d’exploitation spécifiés dans l’entrée SupportedClients .
Par 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
AdditionalProgramRequirements Texte facultatif qui peut inclure d’autres informations ou exigences pour les ordinateurs clients, jusqu’à 127 caractères.
CanRunWhen Spécifie l’utilisateur status dont le programme a besoin 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écifie si le programme nécessite une interaction avec l’utilisateur pour terminer l’exécution. 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écifie si le programme requiert des informations d’identification d’administration 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.
DriveLetterConnection Spécifie si le programme nécessite une connexion de lettre de lecteur aux fichiers de package sur le point de distribution. Vous pouvez spécifier True
ou False
. 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
, la lettre de lecteur disponible suivante est utilisée (en commençant par Z et en descendant vers l’arrière).
SpecifyDrive Spécifie une lettre de lecteur spécifique dont le programme a besoin pour se connecter aux fichiers de package sur le point de distribution. L’utilisation de cette entrée force l’utilisation de la lettre de lecteur spécifiée pour les connexions clientes aux points de distribution. Cette entrée est facultative.
ReconnectDriveAtLogon Spécifie 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 suivant :
DependentProgram=<ProgramName>
où <ProgramName> est l’entrée Nom de ce programme dans le fichier de définition de package. S’il n’existe aucun programme dépendant, laissez cette entrée vide.
Par exemple :
DependentProgram=Administration
DependentProgram=
Affectation Comment le programme est attribué aux utilisateurs. Cette valeur peut être FirstUser (seul le premier utilisateur qui se connecte au programme) ou EveryUser (chaque utilisateur qui se connecte au client exécute le programme). Lorsque CanRunWhen n’est pas défini sur UserLoggedOn, cette entrée est définie sur FirstUser.
Désactivé Spécifie si ce programme peut être publié pour les clients. Les valeurs disponibles sont True
ou False
. La valeur par défaut est False
.
Voir aussi
Vue d’ensemble de la distribution de logicielsÀ propos des déploiements