Export-CMPackage

Esportare un pacchetto legacy.

Sintassi

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

Descrizione

Usare questo cmdlet per esportare un pacchetto legacy Configuration Manager. È possibile usare il cmdlet Import-CMPackage per importare un pacchetto legacy in un altro sito.

Configuration Manager current branch continua a supportare pacchetti e programmi usati in Configuration Manager 2007. Per altre informazioni, vedere Pacchetti e programmi in Configuration Manager.

Importante

Questo cmdlet non supporta PowerShell 7. Richiede .NET Framework anziché .NET Core usato con PowerShell versione 7.

A partire dalla versione 2103, se si tenta di usare questo cmdlet in una sessione di PowerShell versione 7, non riesce con l'errore seguente: This cmdlet only supports the ".NET Framework" runtime.

Nota

Eseguire Configuration Manager cmdlet dall'unità del sito Configuration Manager, ad esempio PS XYZ:\>. Per altre informazioni, vedere Introduzione.

Esempio

Esempio 1: Esportare un pacchetto usando un ID

Questo comando esporta un pacchetto con ID ST120001 in un percorso di rete.

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

Esempio 2: Esportare un pacchetto usando una variabile

Il primo comando ottiene il pacchetto con ID ST120001 e quindi lo archivia nella variabile $DeplObj. Il secondo comando esporta il pacchetto nel percorso di rete usando la variabile .

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

Parametri

-Comment

Specificare un commento facoltativo per l'amministratore. Questo commento viene visualizzato nell'Importazione guidata pacchetto.

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

-Confirm

Richiede la conferma prima di eseguire il cmdlet.

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

-DisableWildcardHandling

Questo parametro considera i caratteri jolly come valori letterali. Non è possibile combinarlo con ForceWildcardHandling.

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

-FileName

Specificare il percorso di rete per il pacchetto. Il percorso deve specificare il file, inclusa l'estensione .zip .

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

-Force

Eseguire il comando senza richiedere conferma.

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

-ForceWildcardHandling

Questo parametro elabora caratteri jolly e può causare un comportamento imprevisto (non consigliato). Non è possibile combinarlo con DisableWildcardHandling.

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

-Id

Specificare l'ID pacchetto da esportare. Questo valore è l'ID pacchetto standard, ad esempio XYZ00123.

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

-InputObject

Specificare un oggetto pacchetto da esportare. Per ottenere questo oggetto, usare il cmdlet Get-CMPackage .

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

-Name

Specificare il nome di un pacchetto da esportare.

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

-WhatIf

Mostra cosa accade se viene eseguito il cmdlet. Il cmdlet non viene eseguito.

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

-WithContent

Impostare questo parametro su $true per esportare tutto il contenuto per il pacchetto e le dipendenze.

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

-WithDependence

Impostare questo parametro su $true per esportare tutte le dipendenze del pacchetto.

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

Input

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject

Output

System.Object