Export-CMPackage
匯出舊版套件。
語法
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>]
Description
使用此 Cmdlet 導出 Configuration Manager 舊版套件。 您可以使用 Import-CMPackage Cmdlet 將舊版套件匯入另一個網站。
Configuration Manager 最新分支會繼續支援 Configuration Manager 2007 中使用的套件和程式。 如需詳細資訊,請參閱 Configuration Manager 中的套件和程式。
重要事項
此 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:使用標識碼匯出套件
此命令會將標識 碼ST120001 的套件導出至網路路徑。
Export-CMPackage -Id "ST120001" -FileName "\\Deploy01\ExportPackages\ST120001.zip"
範例 2:使用變數匯出套件
第一個命令會取得標識 碼ST120001的套件,然後將它儲存在變數 $DeplObj中。 第二個命令會使用 變數將套件導出至網路路徑。
$DeplObj = Get-CMPackage -Id "ST120001"
Export-CMPackage - "ST120001" -FileName "\\Deploy01\ExportPackages\ST120001.zip" -InputObject $DeplObj
參數
-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 |
-FileName
指定封裝的網路路徑。 路徑必須指定檔案,包括 .zip
擴展名。
類型: | String |
別名: | FilePath, ExportFilePath, Path |
Position: | Named |
預設值: | None |
必要: | True |
接受管線輸入: | False |
接受萬用字元: | False |
-Force
執行命令而不要求確認。
類型: | SwitchParameter |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-ForceWildcardHandling
此參數會處理通配符,並可能導致非預期的行為 (不建議) 。 您無法將其與 DisableWildcardHandling 結合。
類型: | SwitchParameter |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-Id
指定要匯出的套件識別碼。 此值是標準套件識別碼,例如 XYZ00123
。
類型: | String |
別名: | PackageId |
Position: | Named |
預設值: | None |
必要: | True |
接受管線輸入: | False |
接受萬用字元: | False |
-InputObject
指定要匯出的封裝物件。 若要取得此物件,請使用 Get-CMPackage Cmdlet。
類型: | IResultObject |
Position: | Named |
預設值: | None |
必要: | True |
接受管線輸入: | True |
接受萬用字元: | False |
-Name
指定要匯出的封裝名稱。
類型: | String |
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