Partager via


New-CMPackage

Crée un package Configuration Manager.

Syntaxe

New-CMPackage
   [-Description <String>]
   [-Language <String>]
   [-Manufacturer <String>]
   -Name <String>
   [-Path <String>]
   [-Version <String>]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
New-CMPackage
   [-FromDefinition]
   -PackageDefinitionName <String>
   [-PackageNoSourceFile]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
New-CMPackage
   [-FromDefinition]
   [-PackageNoSourceFile]
   -PackagePath <String>
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
New-CMPackage
   [-FromDefinition]
   -PackageDefinitionName <String>
   -SourceFileType <SourceFileType>
   -SourceFolderPath <String>
   -SourceFolderPathType <SourceFolderPathType>
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
New-CMPackage
   [-FromDefinition]
   -PackagePath <String>
   -SourceFileType <SourceFileType>
   -SourceFolderPath <String>
   -SourceFolderPathType <SourceFolderPathType>
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

L’applet de commande New-CMPackage crée un package Configuration Manager. Un package est un objet Configuration Manager qui contient les fichiers de contenu et les instructions pour la distribution de programmes, de mises à jour logicielles, d’images de démarrage, d’images de système d’exploitation et de pilotes aux clients Configuration Manager.

Remarque

Exécutez des applets de commande Configuration Manager à partir du lecteur de site Configuration Manager, par exemple PS XYZ:\>. Pour plus d’informations, consultez Prise en main.

Exemples

Exemple 1 : Créer un package

PS XYZ:\> New-CMPackage -Name "ScriptsPackage01"

Cette commande crée un package Configuration Manager nommé ScriptsPackage01.

Exemple 2 : Créer un package et ajouter une description

PS XYZ:\> New-CMPackage -Name "ScriptsPackage02" -Description "This package deploys scripts that run on a recurring schedule."

Cette commande crée un package Configuration Manager nommé ScriptsPackage02 et ajoute la description spécifiée au package.

Paramètres

-Confirm

Une invite de confirmation apparaît avant d’exécuter le cmdlet.

Type:SwitchParameter
Alias:cf
Position:Named
Valeur par défaut:False
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-Description

Spécifie une description pour le package. Vous pouvez utiliser un maximum de 128 caractères.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-DisableWildcardHandling

Ce paramètre traite les caractères génériques comme des valeurs de caractère littéral. Vous ne pouvez pas la combiner avec ForceWildcardHandling.

Type:SwitchParameter
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-ForceWildcardHandling

Ce paramètre traite les caractères génériques et peut entraîner un comportement inattendu (non recommandé). Vous ne pouvez pas la combiner avec DisableWildcardHandling.

Type:SwitchParameter
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-FromDefinition

Indique que Configuration Manager crée le package à partir d’un fichier de définition de package.

Type:SwitchParameter
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-Language

Spécifie la version linguistique du package. Vous pouvez utiliser un maximum de 32 caractères dans un format que vous choisissez d’utiliser pour identifier la version de la langue. Configuration Manager utilise le paramètre Language avec Manufacturer, Name et Version pour identifier un package. Par exemple, vous pouvez avoir une version anglaise et une version allemande du même package.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-Manufacturer

Spécifie un nom de fabricant pour vous aider à identifier le package. Vous pouvez utiliser un maximum de 32 caractères.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-Name

Spécifie un nom pour le package.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-PackageDefinitionName

Spécifie le nom d’un fichier de définition de package.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-PackageNoSourceFile

Indique que le package ne nécessite pas la présence de fichiers sources sur les appareils clients.

Type:SwitchParameter
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-PackagePath

Spécifie un nom de partage ou un chemin d’accès que Configuration Manager crée pour les fichiers sources du package sur les points de distribution.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-Path

Spécifie l’emplacement des fichiers à ajouter au package.

Vous pouvez spécifier un chemin d’accès local complet ou un chemin UNC. Assurez-vous que cet emplacement contient tous les fichiers et sous-répertoires que le programme doit terminer, y compris les scripts.

Type:String
Alias:PackageSourcePath
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-SourceFileType

Spécifie le type de fichier source. Les valeurs acceptables pour ce paramètre sont les suivantes :

  • AlwaysObtainSourceFile
  • CreateCompressedVersionOfSourceFile
Type:SourceFileType
Valeurs acceptées:AlwaysObtainSourceFile, CreateCompressedVersionOfSourceFile
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-SourceFolderPath

Spécifie l’emplacement des fichiers sources pour le package.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-SourceFolderPathType

Spécifie le type de chemin d’accès du dossier source. Les valeurs acceptables pour ce paramètre sont les suivantes :

  • LocalFolderOnSiteServer
  • UncNetworkPath
Type:SourceFolderPathType
Valeurs acceptées:UncNetworkPath, LocalFolderOnSiteServer
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-Version

Spécifie un numéro de version pour le package.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-WhatIf

Présente ce qui se produit si le cmdlet s’exécute. L’applet de commande ne s’exécute pas.

Type:SwitchParameter
Alias:wi
Position:Named
Valeur par défaut:False
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

Entrées

None

Sorties

IResultObject