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 分发过程。

指定分发网站、文件名和要发布的项目。

可以指定以下任意一项以发布到分发点:

  • Application
  • 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

指定 application 对象。 若要获取应用程序对象,请使用 Get-CMApplication cmdlet。

Type:IResultObject
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-ApplicationId

指定应用程序的一组 ID。

Type:String[]
Aliases:ApplicationIds
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-ApplicationName

指定应用程序名称的数组。

Type:String[]
Aliases:ApplicationNames
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-BootImage

指定启动映像对象。 若要获取启动映像对象,请使用 Get-CMBootImage cmdlet。

Type:IResultObject
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-BootImageId

指定启动映像的一组 ID。

Type:String[]
Aliases:BootImageIds
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-BootImageName

指定启动映像的名称数组。

Type:String[]
Aliases:BootImageNames
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

提示你在运行 cmdlet 之前进行确认。

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Accept pipeline input:False
Accept wildcard characters:False

-DeploymentPackage

指定部署包对象。 若要获取部署包对象,请使用 Get-CMDeploymentPackage cmdlet。

Type:IResultObject
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-DeploymentPackageId

指定部署包的一组 ID。

Type:String[]
Aliases:DeploymentPackageIds
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-DeploymentPackageName

指定部署包的名称数组。

Type:String[]
Aliases:DeploymentPackageNames
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-DisableDependencyExport

Type:SwitchParameter
Aliases:DisableExportAllDependencies
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-DisableWildcardHandling

此参数将通配符视为文字字符值。 不能将其与 ForceWildcardHandling 结合使用

Type:SwitchParameter
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-DistributionPointName

指定内容的分发点。

Type:String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-DriverPackage

指定驱动程序包对象。 若要获取驱动程序包对象,请使用 Get-CMDriverPackage cmdlet。

Type:IResultObject
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-DriverPackageId

指定驱动程序包的 ID 数组。

Type:String[]
Aliases:DriverPackageIds
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-DriverPackageName

指定驱动程序包的名称数组。

Type:String[]
Aliases:DriverPackageNames
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-FileName

指定 .pkgx 文件的文件名。

Type:String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-ForceWildcardHandling

此参数处理通配符,并且可能会导致意外行为 (不建议) 。 不能将其与 DisableWildcardHandling 结合使用

Type:SwitchParameter
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-OperatingSystemImage

指定操作系统映像对象。 若要获取操作系统映像对象,请使用 Get-CMOperatingSystemImage cmdlet。

Type:IResultObject
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-OperatingSystemImageId

指定操作系统映像的一组 ID。

Type:String[]
Aliases:OperatingSystemImageIds
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-OperatingSystemImageName

指定操作系统映像的名称数组。

Type:String[]
Aliases:OperatingSystemImageNames
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-OperatingSystemInstaller

指定操作系统安装程序对象。 若要获取操作系统安装程序对象,请使用 Get-CMOperatingSystemInstaller cmdlet。

Type:IResultObject
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-OperatingSystemInstallerId

指定操作系统安装程序的一组 ID。

Type:String[]
Aliases:OperatingSystemInstallerIds
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-OperatingSystemInstallerName

指定操作系统安装程序的名称数组。

Type:String[]
Aliases:OperatingSystemInstallerNames
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-Package

指定 package 对象。 若要获取包对象,请使用 Get-CMPackage cmdlet。

Type:IResultObject
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-PackageId

指定包的 ID 数组。

Type:String[]
Aliases:PackageIds
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-PackageName

指定包名称的数组。

Type:String[]
Aliases:PackageNames
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

显示在 cmdlet 运行时发生的情况。 cmdlet 不运行。

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Accept pipeline input:False
Accept wildcard characters:False

-描述

指定内容的说明。

Type:String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

输入

输出

System.Object