Поделиться через


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 публикует файлы для приложений, образов, пакетов или установщиков операционной системы в точке распространения без использования процесса распространения Configuration Manager.

Укажите сайт распространения, имя файла и элемент для публикации.

Для публикации в точке распространения можно указать любой из следующих элементов:

  • Приложение
  • BootImage
  • DeploymentPackage
  • DriverPackage
  • OperatingSystemImage
  • OperatingSystemInstaller
  • Пакет

Вы можете указать элемент для публикации по имени или идентификатору или использовать другой командлет для получения нужного элемента.

Примечание.

Запустите командлеты Configuration Manager с диска сайта Configuration Manager, например 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 .

Тип:IResultObject
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-ApplicationId

Задает массив идентификаторов приложений.

Тип:String[]
Aliases:ApplicationIds
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-ApplicationName

Задает массив имен приложений.

Тип:String[]
Aliases:ApplicationNames
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-BootImage

Указывает объект образа загрузки. Чтобы получить объект образа загрузки, используйте командлет Get-CMBootImage .

Тип:IResultObject
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-BootImageId

Задает массив идентификаторов образов загрузки.

Тип:String[]
Aliases:BootImageIds
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-BootImageName

Задает массив имен образов загрузки.

Тип:String[]
Aliases:BootImageNames
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Confirm

Перед запуском командлет запросит подтверждение.

Тип:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-DeploymentPackage

Указывает объект пакета развертывания. Чтобы получить объект пакета развертывания, используйте командлет Get-CMDeploymentPackage .

Тип:IResultObject
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-DeploymentPackageId

Задает массив идентификаторов пакетов развертывания.

Тип:String[]
Aliases:DeploymentPackageIds
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-DeploymentPackageName

Задает массив имен пакетов развертывания.

Тип:String[]
Aliases:DeploymentPackageNames
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Description

Задает описание содержимого.

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-DisableDependencyExport

Тип:SwitchParameter
Aliases:DisableExportAllDependencies
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-DisableWildcardHandling

Этот параметр обрабатывает подстановочные знаки как литеральные символы. Вы не можете объединить его с ForceWildcardHandling.

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-DistributionPointName

Указывает точку распространения для содержимого.

Тип:String
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-DriverPackage

Указывает объект пакета драйвера. Чтобы получить объект пакета драйвера, используйте командлет Get-CMDriverPackage .

Тип:IResultObject
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-DriverPackageId

Задает массив идентификаторов пакетов драйверов.

Тип:String[]
Aliases:DriverPackageIds
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-DriverPackageName

Задает массив имен пакетов драйверов.

Тип:String[]
Aliases:DriverPackageNames
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-FileName

Указывает имя PKGX-файла.

Тип:String
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-ForceWildcardHandling

Этот параметр обрабатывает подстановочные знаки и может привести к непредвиденному поведению (не рекомендуется). Его нельзя объединить с DisableWildcardHandling.

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-OperatingSystemImage

Указывает объект образа операционной системы. Чтобы получить объект образа операционной системы, используйте командлет Get-CMOperatingSystemImage .

Тип:IResultObject
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-OperatingSystemImageId

Задает массив идентификаторов образов операционной системы.

Тип:String[]
Aliases:OperatingSystemImageIds
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-OperatingSystemImageName

Задает массив имен образов операционной системы.

Тип:String[]
Aliases:OperatingSystemImageNames
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-OperatingSystemInstaller

Указывает объект установщика операционной системы. Чтобы получить объект установщика операционной системы, используйте командлет Get-CMOperatingSystemInstaller .

Тип:IResultObject
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-OperatingSystemInstallerId

Задает массив идентификаторов установщиков операционной системы.

Тип:String[]
Aliases:OperatingSystemInstallerIds
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-OperatingSystemInstallerName

Задает массив имен установщиков операционной системы.

Тип:String[]
Aliases:OperatingSystemInstallerNames
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Package

Указывает объект пакета. Чтобы получить объект пакета, используйте командлет Get-CMPackage .

Тип:IResultObject
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-PackageId

Задает массив идентификаторов пакетов.

Тип:String[]
Aliases:PackageIds
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-PackageName

Задает массив имен пакетов.

Тип:String[]
Aliases:PackageNames
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-WhatIf

Показывает, что произойдет при запуске этого командлета. Командлет не выполняется.

Тип:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

Входные данные

None

Выходные данные

System.Object