Condividi tramite


Export-CMTaskSequence

Esportare una sequenza di attività.

Sintassi

Export-CMTaskSequence
      [-Comment <String>]
      -ExportFilePath <String>
      [-Force]
      -Name <String>
      [-WithContent <Boolean>]
      [-WithDependence <Boolean>]
      [-DisableWildcardHandling]
      [-ForceWildcardHandling]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Export-CMTaskSequence
      [-Comment <String>]
      -ExportFilePath <String>
      [-Force]
      -InputObject <IResultObject>
      [-WithContent <Boolean>]
      [-WithDependence <Boolean>]
      [-DisableWildcardHandling]
      [-ForceWildcardHandling]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Export-CMTaskSequence
      [-Comment <String>]
      -ExportFilePath <String>
      [-Force]
      -TaskSequencePackageId <String>
      [-WithContent <Boolean>]
      [-WithDependence <Boolean>]
      [-DisableWildcardHandling]
      [-ForceWildcardHandling]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Descrizione

Usare questo cmdlet per esportare una sequenza di attività da Configuration Manager. È possibile usare il cmdlet Import-CMTaskSequence per importare una sequenza di attività in un altro sito.

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, l'errore non riesce con l'errore seguente: This cmdlet only supports the ".NET Framework" runtime.

Nota

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

Esempio

Esempio 1: Ottenere una sequenza di attività ed esportarla

Il primo comando ottiene l'oggetto sequenza di attività denominato TaskSequence01 e archivia l'oggetto nella variabile $TaskSequence.

Il secondo comando esporta la sequenza di attività archiviata in $TaskSequence nel percorso specificato.

$TaskSequence = Get-CMTaskSequence -Name "TaskSequence01"
Export-CMTaskSequence -InputObject $TaskSequence -ExportFilePath "\\Server1\TS\TaskSequence01.zip"

Esempio 2: Ottenere una sequenza di attività e usare la pipeline per esportarla

Questo comando ottiene l'oggetto sequenza di attività denominato TaskSequence02 e usa l'operatore della pipeline per passare l'oggetto a Export-CMTaskSequence, che esporta l'oggetto sequenza di attività nella posizione specificata.

Get-CMTaskSequence -Name "TaskSequence02" | Export-CMTaskSequence -ExportFilePath "\\Server1\TS\TaskSequence02.zip"

Parametri

-Comment

Specificare un commento facoltativo per l'amministratore. Questo commento viene visualizzato nell'Importazione guidata sequenza di attività.

Tipo:String
Alias:Comments
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Confirm

Richiede la conferma prima di eseguire il cmdlet.

Tipo:SwitchParameter
Alias:cf
Posizione:Named
Valore predefinito:False
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-DisableWildcardHandling

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

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-ExportFilePath

Specificare il percorso di rete per la sequenza di attività. Il percorso deve specificare il file, inclusa l'estensione .zip .

Tipo:String
Alias:FileName, FilePath, Path
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Force

Eseguire il comando senza richiedere conferma.

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-ForceWildcardHandling

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

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-InputObject

Specificare un oggetto sequenza di attività da esportare. Per ottenere questo oggetto, usare il cmdlet Get-CMTaskSequence .

Tipo:IResultObject
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-Name

Specificare il nome di una sequenza di attività da esportare.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-TaskSequencePackageId

Specificare l'ID della sequenza di attività da esportare. Questo valore è l'ID pacchetto standard, ad esempio XYZ00123.

Tipo:String
Alias:PackageId, Id
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-WhatIf

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

Tipo:SwitchParameter
Alias:wi
Posizione:Named
Valore predefinito:False
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-WithContent

Impostare questo parametro su $true per esportare tutto il contenuto per la sequenza di attività e le dipendenze.

Tipo:Boolean
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-WithDependence

Impostare questo parametro su $true per esportare tutte le dipendenze della sequenza di attività.

Tipo:Boolean
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

Input

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject

Output

System.Object