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>]
说明
Publish-CMPrestageContent cmdlet 将应用程序、映像、包或操作系统安装程序的文件发布到分发点,而无需使用 Configuration Manager 分发过程。
指定要发布的分发站点、文件名和项。
可以指定以下任一项以发布到分发点:
- 应用程序
- BootImage
- DeploymentPackage
- DriverPackage
- OperatingSystemImage
- OperatingSystemInstaller
- 包
可以指定要按名称或 ID 发布的项,或使用其他 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"
此命令将 ID CM200001的包作为指定的 .pkgx 文件发布到指定的分发点。
示例 2:发布启动映像
PS XYZ:\>Publish-CMPrestageContent -BootImageId "CM200005" -DistributionPointName "FileDist02.Western.Contoso.com" -FileName "C:\Users\admin\Documents\BootImage.pkgx"
此命令将 ID CM200005的启动映像作为指定的 .pkgx 文件发布到指定的分发点。
示例 3:发布驱动程序包
PS XYZ:\>Publish-CMPrestageContent -DriverPackageId "CM20000F" -DistributionPointName "FileDist02.Western.Contoso.com" -FileName "C:\Users\admin\Documents\DriverPackage.pkgx"
此命令将 ID CM20000F的驱动程序包作为指定的 .pkgx 文件发布到指定的分发点。
示例 4:发布操作系统映像
PS XYZ:\>Publish-CMPrestageContent -OperatingSystemImageId "CM200006" -DistributionPointName "FileDist02.Western.Contoso.com" -FileName "C:\Users\admin\Documents\OSImage.pkgx"
此命令将 ID CM200006的操作系统映像作为指定的 .pkgx 文件发布到指定的分发点。
示例 5:发布操作系统安装程序
PS XYZ:\>Publish-CMPrestageContent -OperatingSystemInstallerId "CM200017" -DistributionPointName "FileDist02.Western.Contoso.com" -FileName "C:\Users\admin\Documents\OSInstaller.pkgx"
此命令将 ID CM200017的操作系统安装程序作为指定的 .pkgx 文件发布到指定的分发点。
参数
-Application
指定应用程序对象。 若要获取应用程序对象,请使用 Get-CMApplication cmdlet。
类型: | IResultObject |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-ApplicationId
指定应用程序的 ID 数组。
类型: | 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
指定启动映像的 ID 数组。
类型: | 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
指定部署包的 ID 数组。
类型: | 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
指定驱动程序包的 ID 数组。
类型: | 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
指定操作系统映像的 ID 数组。
类型: | 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
指定操作系统安装程序的 ID 数组。
类型: | 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
指定包 ID 的数组。
类型: | 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