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 das .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-Websitelaufwerk aus, z. PS XYZ:\>B. . 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.

Type:String
Aliases:Comments
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

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

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DisableWildcardHandling

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

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-FileName

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

Type:String
Aliases:FilePath, ExportFilePath, Path
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Force

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

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ForceWildcardHandling

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

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Id

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

Type:String
Aliases:PackageId
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-InputObject

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

Type:IResultObject
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Name

Geben Sie den Namen eines zu exportierenden Pakets an.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

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

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-WithContent

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

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-WithDependence

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

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Eingaben

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject

Ausgaben

System.Object