Freigeben über


Export-CMPackage

Exportieren eines Legacypakets.

Syntax

Export-CMPackage
      [-Comment <String>]
      -FileName <String>
      [-Force]
      -InputObject <IResultObject>
      [-WithContent <Boolean>]
      [-WithDependence <Boolean>]
      [-DisableWildcardHandling]
      [-ForceWildcardHandling]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Export-CMPackage
      [-Comment <String>]
      -FileName <String>
      [-Force]
      -Id <String>
      [-WithContent <Boolean>]
      [-WithDependence <Boolean>]
      [-DisableWildcardHandling]
      [-ForceWildcardHandling]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Export-CMPackage
      [-Comment <String>]
      -FileName <String>
      [-Force]
      -Name <String>
      [-WithContent <Boolean>]
      [-WithDependence <Boolean>]
      [-DisableWildcardHandling]
      [-ForceWildcardHandling]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Beschreibung

Verwenden Sie dieses Cmdlet, um ein Configuration Manager-Legacypaket zu exportieren. Sie können das Cmdlet Import-CMPackage verwenden, um ein Legacypaket an einen anderen Standort zu importieren.

Configuration Manager Current Branch unterstützt weiterhin Pakete und Programme, die in Configuration Manager 2007 verwendet wurden. Weitere Informationen finden Sie unter Pakete und Programme in Configuration Manager.

Wichtig

Dieses Cmdlet unterstützt PowerShell 7 nicht. Es erfordert .NET Framework anstelle von .NET Core, das mit PowerShell Version 7 verwendet wird.

Ab Version 2103 tritt der folgende Fehler auf, wenn Sie versuchen, dieses Cmdlet in einer PowerShell-Sitzung der Version 7 zu verwenden: This cmdlet only supports the ".NET Framework" runtime.

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: Exportieren eines Pakets mithilfe einer ID

Dieser Befehl exportiert ein Paket mit der ID ST120001 in einen Netzwerkpfad.

Export-CMPackage -Id "ST120001" -FileName "\\Deploy01\ExportPackages\ST120001.zip"

Beispiel 2: Exportieren eines Pakets mithilfe einer Variablen

Der erste Befehl ruft das Paket ab, das über die ID ST120001 verfügt, und speichert es dann in der Variablen $DeplObj. Der zweite Befehl exportiert das Paket mithilfe der Variablen in den Netzwerkpfad.

$DeplObj = Get-CMPackage -Id "ST120001"
Export-CMPackage - "ST120001" -FileName "\\Deploy01\ExportPackages\ST120001.zip" -InputObject $DeplObj

Parameter

-Comment

Geben Sie einen optionalen Administratorkommentar an. Dieser Kommentar wird im Paketimport-Assistenten angezeigt.

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

-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

-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

-FileName

Geben Sie den Netzwerkpfad für das Paket an. Der Pfad muss die Datei angeben, einschließlich der .zip Erweiterung.

Typ:String
Aliase:FilePath, ExportFilePath, Path
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Force

Führen Sie den Befehl aus, ohne zur Bestätigung zu fragen.

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

-Id

Geben Sie die zu exportierende Paket-ID an. Dieser Wert ist die Standardpaket-ID, z. B XYZ00123. .

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

-InputObject

Geben Sie ein zu exportierende Paketobjekt an. Verwenden Sie zum Abrufen dieses Objekts das Cmdlet Get-CMPackage .

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

-Name

Geben Sie den Namen eines zu exportierenden Pakets an.

Typ:String
Position:Named
Standardwert:None
Erforderlich:True
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

-WithContent

Legen Sie diesen Parameter auf $true fest, um den gesamten Inhalt für das Paket und die Abhängigkeiten zu exportieren.

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

-WithDependence

Legen Sie diesen Parameter auf $true fest, um alle Paketabhängigkeiten zu exportieren.

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

Eingaben

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject

Ausgaben

System.Object