Publish-CMPrestageContent
將檔案發佈至發佈點。
語法
Publish-CMPrestageContent
-DeploymentPackage <IResultObject>
[-Description <String>]
-DistributionPointName <String>
-FileName <String>
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Publish-CMPrestageContent
-Application <IResultObject>
[-Description <String>]
[-DisableDependencyExport]
-DistributionPointName <String>
-FileName <String>
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Publish-CMPrestageContent
-ApplicationId <String[]>
[-Description <String>]
[-DisableDependencyExport]
-DistributionPointName <String>
-FileName <String>
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Publish-CMPrestageContent
-ApplicationName <String[]>
[-Description <String>]
[-DisableDependencyExport]
-DistributionPointName <String>
-FileName <String>
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Publish-CMPrestageContent
-BootImage <IResultObject>
[-Description <String>]
-DistributionPointName <String>
-FileName <String>
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Publish-CMPrestageContent
-BootImageId <String[]>
[-Description <String>]
-DistributionPointName <String>
-FileName <String>
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Publish-CMPrestageContent
-BootImageName <String[]>
[-Description <String>]
-DistributionPointName <String>
-FileName <String>
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Publish-CMPrestageContent
-DeploymentPackageId <String[]>
[-Description <String>]
-DistributionPointName <String>
-FileName <String>
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Publish-CMPrestageContent
-DeploymentPackageName <String[]>
[-Description <String>]
-DistributionPointName <String>
-FileName <String>
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Publish-CMPrestageContent
[-Description <String>]
-DistributionPointName <String>
-DriverPackageId <String[]>
-FileName <String>
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Publish-CMPrestageContent
[-Description <String>]
-DistributionPointName <String>
-DriverPackageName <String[]>
-FileName <String>
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Publish-CMPrestageContent
[-Description <String>]
-DistributionPointName <String>
-DriverPackage <IResultObject>
-FileName <String>
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Publish-CMPrestageContent
[-Description <String>]
-DistributionPointName <String>
-FileName <String>
-OperatingSystemImageId <String[]>
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Publish-CMPrestageContent
[-Description <String>]
-DistributionPointName <String>
-FileName <String>
-OperatingSystemImageName <String[]>
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Publish-CMPrestageContent
[-Description <String>]
-DistributionPointName <String>
-FileName <String>
-OperatingSystemImage <IResultObject>
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Publish-CMPrestageContent
[-Description <String>]
-DistributionPointName <String>
-FileName <String>
-OperatingSystemInstallerId <String[]>
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Publish-CMPrestageContent
[-Description <String>]
-DistributionPointName <String>
-FileName <String>
-OperatingSystemInstallerName <String[]>
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Publish-CMPrestageContent
[-Description <String>]
-DistributionPointName <String>
-FileName <String>
-OperatingSystemInstaller <IResultObject>
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Publish-CMPrestageContent
[-Description <String>]
-DistributionPointName <String>
-FileName <String>
-PackageId <String[]>
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Publish-CMPrestageContent
[-Description <String>]
-DistributionPointName <String>
-FileName <String>
-PackageName <String[]>
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Publish-CMPrestageContent
[-Description <String>]
-DistributionPointName <String>
-FileName <String>
-Package <IResultObject>
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Publish-CMPrestageContent Cmdlet 會將應用程式、映射、套件或操作系統安裝程式的檔案發佈至發佈點,而不需使用 Configuration Manager 發佈程式。
指定發佈網站、檔名和要發佈的專案。
您可以指定下列任一項來發佈至發佈點:
- 應用程式
- BootImage
- DeploymentPackage
- DriverPackage
- OperatingSystemImage
- OperatingSystemInstaller
- 套件
您可以指定要依名稱或標識符發佈的專案,或使用另一個 Cmdlet 來取得所需的專案。
注意事項
從 Configuration Manager 月臺磁碟驅動器執行 Configuration Manager Cmdlet,例如 PS XYZ:\>
。 如需詳細資訊,請 參閱開始使用。
範例
範例 1:發佈套件
PS XYZ:\>Publish-CMPrestageContent -PackageId "CM200001" -DistributionPointName "FileDist02.Western.Contoso.com" -FileName "C:\Users\admin\Documents\Package.pkgx"
此命令會將標識碼CM200001的套件發佈至指定的發佈點,做為指定的 .pkgx 檔案。
範例 2:發佈開機映射
PS XYZ:\>Publish-CMPrestageContent -BootImageId "CM200005" -DistributionPointName "FileDist02.Western.Contoso.com" -FileName "C:\Users\admin\Documents\BootImage.pkgx"
此命令會將標識碼CM200005的開機映像發佈至指定的發佈點,做為指定的 .pkgx 檔案。
範例 3:發佈驅動程式套件
PS XYZ:\>Publish-CMPrestageContent -DriverPackageId "CM20000F" -DistributionPointName "FileDist02.Western.Contoso.com" -FileName "C:\Users\admin\Documents\DriverPackage.pkgx"
此命令會將標識碼CM20000F的驅動程式套件發佈至指定的發佈點,作為指定的 .pkgx 檔案。
範例 4:發佈操作系統映射
PS XYZ:\>Publish-CMPrestageContent -OperatingSystemImageId "CM200006" -DistributionPointName "FileDist02.Western.Contoso.com" -FileName "C:\Users\admin\Documents\OSImage.pkgx"
此命令會將標識碼CM200006的操作系統映像發佈至指定的發佈點,做為指定的 .pkgx 檔案。
範例 5:發佈作業系統安裝程式
PS XYZ:\>Publish-CMPrestageContent -OperatingSystemInstallerId "CM200017" -DistributionPointName "FileDist02.Western.Contoso.com" -FileName "C:\Users\admin\Documents\OSInstaller.pkgx"
此命令會將標識碼CM200017的操作系統安裝程式發佈至指定的發佈點,做為指定的 .pkgx 檔案。
參數
-Application
指定應用程式物件。 若要取得應用程式物件,請使用 Get-CMApplication Cmdlet。
類型: | IResultObject |
Position: | Named |
預設值: | None |
必要: | True |
接受管線輸入: | False |
接受萬用字元: | False |
-ApplicationId
指定應用程式識別碼的陣列。
類型: | String[] |
別名: | ApplicationIds |
Position: | Named |
預設值: | None |
必要: | True |
接受管線輸入: | False |
接受萬用字元: | False |
-ApplicationName
指定應用程式名稱的陣列。
類型: | String[] |
別名: | ApplicationNames |
Position: | Named |
預設值: | None |
必要: | True |
接受管線輸入: | False |
接受萬用字元: | False |
-BootImage
指定開機映像物件。 若要取得開機映像物件,請使用 Get-CMBootImage Cmdlet。
類型: | IResultObject |
Position: | Named |
預設值: | None |
必要: | True |
接受管線輸入: | False |
接受萬用字元: | False |
-BootImageId
指定開機映像的識別碼數位。
類型: | String[] |
別名: | BootImageIds |
Position: | Named |
預設值: | None |
必要: | True |
接受管線輸入: | False |
接受萬用字元: | False |
-BootImageName
指定開機映像名稱的陣列。
類型: | String[] |
別名: | BootImageNames |
Position: | Named |
預設值: | None |
必要: | True |
接受管線輸入: | False |
接受萬用字元: | False |
-Confirm
執行 Cmdlet 之前提示您確認。
類型: | SwitchParameter |
別名: | cf |
Position: | Named |
預設值: | False |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-DeploymentPackage
指定部署套件物件。 若要取得部署套件物件,請使用 Get-CMDeploymentPackage Cmdlet。
類型: | IResultObject |
Position: | Named |
預設值: | None |
必要: | True |
接受管線輸入: | False |
接受萬用字元: | False |
-DeploymentPackageId
指定部署套件的識別碼數位。
類型: | String[] |
別名: | DeploymentPackageIds |
Position: | Named |
預設值: | None |
必要: | True |
接受管線輸入: | False |
接受萬用字元: | False |
-DeploymentPackageName
指定部署套件名稱的陣列。
類型: | String[] |
別名: | DeploymentPackageNames |
Position: | Named |
預設值: | None |
必要: | True |
接受管線輸入: | False |
接受萬用字元: | False |
-Description
指定內容的描述。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-DisableDependencyExport
類型: | SwitchParameter |
別名: | DisableExportAllDependencies |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-DisableWildcardHandling
此參數會將通配符視為常值字元值。 您無法將其與 ForceWildcardHandling 結合。
類型: | SwitchParameter |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-DistributionPointName
指定內容的發佈點。
類型: | String |
Position: | Named |
預設值: | None |
必要: | True |
接受管線輸入: | False |
接受萬用字元: | False |
-DriverPackage
指定驅動程式套件物件。 若要取得驅動程式套件物件,請使用 Get-CMDriverPackage Cmdlet。
類型: | IResultObject |
Position: | Named |
預設值: | None |
必要: | True |
接受管線輸入: | False |
接受萬用字元: | False |
-DriverPackageId
指定驅動程式套件的識別碼數位。
類型: | String[] |
別名: | DriverPackageIds |
Position: | Named |
預設值: | None |
必要: | True |
接受管線輸入: | False |
接受萬用字元: | False |
-DriverPackageName
指定驅動程式套件名稱的數位。
類型: | String[] |
別名: | DriverPackageNames |
Position: | Named |
預設值: | None |
必要: | True |
接受管線輸入: | False |
接受萬用字元: | False |
-FileName
指定 .pkgx 檔案的檔名。
類型: | String |
Position: | Named |
預設值: | None |
必要: | True |
接受管線輸入: | False |
接受萬用字元: | False |
-ForceWildcardHandling
此參數會處理通配符,並可能導致非預期的行為 (不建議) 。 您無法將其與 DisableWildcardHandling 結合。
類型: | SwitchParameter |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-OperatingSystemImage
指定作業系統映像物件。 若要取得操作系統映像物件,請使用 Get-CMOperatingSystemImage Cmdlet。
類型: | IResultObject |
Position: | Named |
預設值: | None |
必要: | True |
接受管線輸入: | False |
接受萬用字元: | False |
-OperatingSystemImageId
指定作業系統映像的識別子陣列。
類型: | String[] |
別名: | OperatingSystemImageIds |
Position: | Named |
預設值: | None |
必要: | True |
接受管線輸入: | False |
接受萬用字元: | False |
-OperatingSystemImageName
指定作業系統映像名稱的陣列。
類型: | String[] |
別名: | OperatingSystemImageNames |
Position: | Named |
預設值: | None |
必要: | True |
接受管線輸入: | False |
接受萬用字元: | False |
-OperatingSystemInstaller
指定作業系統安裝程序物件。 若要取得操作系統安裝程序物件,請使用 Get-CMOperatingSystemInstaller Cmdlet。
類型: | IResultObject |
Position: | Named |
預設值: | None |
必要: | True |
接受管線輸入: | False |
接受萬用字元: | False |
-OperatingSystemInstallerId
指定作業系統安裝程式的識別碼陣列。
類型: | String[] |
別名: | OperatingSystemInstallerIds |
Position: | Named |
預設值: | None |
必要: | True |
接受管線輸入: | False |
接受萬用字元: | False |
-OperatingSystemInstallerName
指定作業系統安裝程式名稱的陣列。
類型: | String[] |
別名: | OperatingSystemInstallerNames |
Position: | Named |
預設值: | None |
必要: | True |
接受管線輸入: | False |
接受萬用字元: | False |
-Package
指定封裝物件。 若要取得封裝物件,請使用 Get-CMPackage Cmdlet。
類型: | IResultObject |
Position: | Named |
預設值: | None |
必要: | True |
接受管線輸入: | False |
接受萬用字元: | False |
-PackageId
指定封裝標識子的陣列。
類型: | String[] |
別名: | PackageIds |
Position: | Named |
預設值: | None |
必要: | True |
接受管線輸入: | False |
接受萬用字元: | False |
-PackageName
指定封裝名稱的陣列。
類型: | String[] |
別名: | PackageNames |
Position: | Named |
預設值: | None |
必要: | True |
接受管線輸入: | False |
接受萬用字元: | False |
-WhatIf
顯示執行 Cmdlet 時會發生什麼情況。 Cmdlet 不會執行。
類型: | SwitchParameter |
別名: | wi |
Position: | Named |
預設值: | False |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
輸入
None
輸出
System.Object