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