共用方式為


Export-CMTaskSequence

匯出工作順序。

語法

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

Description

使用此 Cmdlet 從 Configuration Manager 匯出工作順序。 您可以使用 Import-CMTaskSequence Cmdlet 將工作順序匯入另一個月臺。

重要事項

此 Cmdlet 不支援 PowerShell 7 它需要 .NET Framework,而不是搭配 PowerShell 第 7 版使用的 .NET Core。

從 2103 版開始,如果您嘗試在 PowerShell 第 7 版作業階段中使用此 Cmdlet,則會失敗並出現下列錯誤: This cmdlet only supports the ".NET Framework" runtime.

注意事項

從 Configuration Manager 月臺磁碟驅動器執行 Configuration Manager Cmdlet,例如 PS XYZ:\>。 如需詳細資訊,請 參閱開始使用

範例

範例 1:取得工作順序並匯出

第一個命令會取得名為TaskSequence01的工作順序物件,並將物件儲存在$TaskSequence變數中。

第二個命令會將儲存在 $TaskSequence 中的工作順序匯出至指定的位置。

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

範例 2:取得工作順序,並使用管線匯出它

此命令會取得名為 TaskSequence02 的工作順序物件,並使用管線運算符將對象傳遞至 Export-CMTaskSequence,以將工作順序對象匯出至指定的位置。

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

參數

-Comment

指定選擇性的系統管理員批注。 此批注會顯示在 [匯入工作順序精靈] 中。

類型:String
別名:Comments
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-Confirm

執行 Cmdlet 之前提示您確認。

類型:SwitchParameter
別名:cf
Position:Named
預設值:False
必要:False
接受管線輸入:False
接受萬用字元:False

-DisableWildcardHandling

此參數會將通配符視為常值字元值。 您無法將其與 ForceWildcardHandling 結合。

類型:SwitchParameter
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-ExportFilePath

指定工作順序的網路路徑。 路徑必須指定檔案,包括 .zip 擴展名。

類型:String
別名:FileName, FilePath, Path
Position:Named
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

-Force

執行命令而不要求確認。

類型:SwitchParameter
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-ForceWildcardHandling

此參數會處理通配符,並可能導致非預期的行為 (不建議) 。 您無法將其與 DisableWildcardHandling 結合。

類型:SwitchParameter
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-InputObject

指定要匯出的工作順序物件。 若要取得此物件,請使用 Get-CMTaskSequence Cmdlet。

類型:IResultObject
Position:Named
預設值:None
必要:True
接受管線輸入:True
接受萬用字元:False

-Name

指定要匯出的工作順序名稱。

類型:String
Position:Named
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

-TaskSequencePackageId

指定要匯出的工作順序標識碼。 此值是標準套件識別碼,例如 XYZ00123

類型:String
別名:PackageId, Id
Position:Named
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

-WhatIf

顯示執行 Cmdlet 時會發生什麼情況。 Cmdlet 不會執行。

類型:SwitchParameter
別名:wi
Position:Named
預設值:False
必要:False
接受管線輸入:False
接受萬用字元:False

-WithContent

將此參數設定為 $true ,以導出工作順序和相依性的所有內容。

類型:Boolean
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-WithDependence

將此參數設定為 $true ,以導出所有工作順序相依性。

類型:Boolean
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

輸入

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject

輸出

System.Object