Freigeben über


New-CMPackage

Erstellt ein Configuration Manager-Paket.

Syntax

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>]

Beschreibung

Das Cmdlet New-CMPackage erstellt ein Configuration Manager-Paket. Ein Paket ist ein Configuration Manager-Objekt, das die Inhaltsdateien und Anweisungen zum Verteilen von Programmen, Softwareupdates, Startimages, Betriebssystemimages und Treibern an Configuration Manager-Clients enthält.

Hinweis

Führen Sie Configuration Manager-Cmdlets auf dem Configuration Manager-Standortlaufwerk aus, z. B PS XYZ:\>. . Weitere Informationen finden Sie unter Erste Schritte.

Beispiele

Beispiel 1: Erstellen eines Pakets

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

Dieser Befehl erstellt ein Configuration Manager-Paket namens ScriptsPackage01.

Beispiel 2: Erstellen eines Pakets und Hinzufügen einer Beschreibung

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

Dieser Befehl erstellt ein Configuration Manager-Paket namens ScriptsPackage02 und fügt dem Paket die angegebene Beschreibung hinzu.

Parameter

-Confirm

Fordert Sie vor dem Ausführen des Cmdlets zur Bestätigung auf.

Typ:SwitchParameter
Aliase:cf
Position:Named
Standardwert:False
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Description

Gibt eine Beschreibung für das Paket an. Sie können maximal 128 Zeichen verwenden.

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-DisableWildcardHandling

Dieser Parameter behandelt Wildcardzeichen als Literalzeichenwerte. Sie können es nicht mit ForceWildcardHandling kombinieren.

Typ:SwitchParameter
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-ForceWildcardHandling

Dieser Parameter verarbeitet Wildcardzeichen und kann zu unerwartetem Verhalten führen (nicht empfohlen). Sie können es nicht mit DisableWildcardHandling kombinieren.

Typ:SwitchParameter
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-FromDefinition

Gibt an, dass Configuration Manager das Paket aus einer Paketdefinitionsdatei erstellt.

Typ:SwitchParameter
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Language

Gibt die Sprachversion des Pakets an. Sie können maximal 32 Zeichen in einem Format verwenden, das Sie zum Identifizieren der Sprachversion verwenden möchten. Configuration Manager verwendet den Language-Parameter zusammen mit Manufacturer, Name und Version , um ein Paket zu identifizieren. Sie können beispielsweise eine englische Version und eine deutsche Version desselben Pakets verwenden.

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Manufacturer

Gibt einen Herstellernamen an, der Ihnen bei der Identifizierung des Pakets hilft. Sie können maximal 32 Zeichen verwenden.

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Name

Gibt einen Namen für das Paket an.

Typ:String
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-PackageDefinitionName

Gibt den Namen einer Paketdefinitionsdatei an.

Typ:String
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-PackageNoSourceFile

Gibt an, dass für das Paket keine Quelldateien auf Clientgeräten vorhanden sein müssen.

Typ:SwitchParameter
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-PackagePath

Gibt einen Freigabenamen oder -pfad an, den Configuration Manager für die Paketquelldateien auf Verteilungspunkten erstellt.

Typ:String
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Path

Gibt den Speicherort der Dateien an, die dem Paket hinzugefügt werden sollen.

Sie können entweder einen vollständigen lokalen Pfad oder einen UNC-Pfad angeben. Stellen Sie sicher, dass dieser Speicherort alle Dateien und Unterverzeichnisse enthält, die das Programm abschließen muss, einschließlich aller Skripts.

Typ:String
Aliase:PackageSourcePath
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-SourceFileType

Gibt den Quelldateityp an. Folgende Werte sind für diesen Parameter zulässig:

  • AlwaysObtainSourceFile
  • CreateCompressedVersionOfSourceFile
Typ:SourceFileType
Zulässige Werte:AlwaysObtainSourceFile, CreateCompressedVersionOfSourceFile
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-SourceFolderPath

Gibt den Speicherort der Quelldateien für das Paket an.

Typ:String
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-SourceFolderPathType

Gibt den Pfadtyp des Quellordners an. Folgende Werte sind für diesen Parameter zulässig:

  • LocalFolderOnSiteServer
  • UncNetworkPath
Typ:SourceFolderPathType
Zulässige Werte:UncNetworkPath, LocalFolderOnSiteServer
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Version

Gibt eine Versionsnummer für das Paket an.

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-WhatIf

Zeigt, was passieren würde, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.

Typ:SwitchParameter
Aliase:wi
Position:Named
Standardwert:False
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

Eingaben

None

Ausgaben

IResultObject