New-CMApplicationGroupDeployment

Создание развертывания для группы приложений.

Синтаксис

New-CMApplicationGroupDeployment
   [-DeadlineDateTime <DateTime>]
   [-DeployAction <DeployActionType>]
   [-DeployPurpose <DeployPurposeType>]
   [-EnableMomAlert <Boolean>]
   [-GenerateScomAlertOnFailure <Boolean>]
   [-InputObject] <IResultObject>
   [-OverrideServiceWindow <Boolean>]
   [-RebootOutsideServiceWindow <Boolean>]
   [-TimeBaseOn <TimeType>]
   [-UserNotification <UserNotificationType>]
   [-DistributeCollectionName <String>]
   [-DistributeContent]
   [-DistributionPointGroupName <String>]
   [-DistributionPointName <String>]
   [-AvailableDateTime <DateTime>]
   [-Comment <String>]
   [-PersistOnWriteFilterDevice <Boolean>]
   [-SendWakeupPacket <Boolean>]
   [-UseMeteredNetwork <Boolean>]
   [-Collection <IResultObject>]
   [-CollectionId <String>]
   [-CollectionName <String>]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
New-CMApplicationGroupDeployment
   [-DeadlineDateTime <DateTime>]
   [-DeployAction <DeployActionType>]
   [-DeployPurpose <DeployPurposeType>]
   [-EnableMomAlert <Boolean>]
   [-GenerateScomAlertOnFailure <Boolean>]
   [-Id] <Int32>
   [-OverrideServiceWindow <Boolean>]
   [-RebootOutsideServiceWindow <Boolean>]
   [-TimeBaseOn <TimeType>]
   [-UserNotification <UserNotificationType>]
   [-DistributeCollectionName <String>]
   [-DistributeContent]
   [-DistributionPointGroupName <String>]
   [-DistributionPointName <String>]
   [-AvailableDateTime <DateTime>]
   [-Comment <String>]
   [-PersistOnWriteFilterDevice <Boolean>]
   [-SendWakeupPacket <Boolean>]
   [-UseMeteredNetwork <Boolean>]
   [-Collection <IResultObject>]
   [-CollectionId <String>]
   [-CollectionName <String>]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
New-CMApplicationGroupDeployment
   [-DeadlineDateTime <DateTime>]
   [-DeployAction <DeployActionType>]
   [-DeployPurpose <DeployPurposeType>]
   [-EnableMomAlert <Boolean>]
   [-GenerateScomAlertOnFailure <Boolean>]
   [-Name] <String>
   [-OverrideServiceWindow <Boolean>]
   [-RebootOutsideServiceWindow <Boolean>]
   [-TimeBaseOn <TimeType>]
   [-UserNotification <UserNotificationType>]
   [-DistributeCollectionName <String>]
   [-DistributeContent]
   [-DistributionPointGroupName <String>]
   [-DistributionPointName <String>]
   [-AvailableDateTime <DateTime>]
   [-Comment <String>]
   [-PersistOnWriteFilterDevice <Boolean>]
   [-SendWakeupPacket <Boolean>]
   [-UseMeteredNetwork <Boolean>]
   [-Collection <IResultObject>]
   [-CollectionId <String>]
   [-CollectionName <String>]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Описание

Создание развертывания для группы приложений. Группа приложений содержит несколько приложений, и пользователи видят группу в Центре программного обеспечения как единое целое. Дополнительные сведения см. в приложении Create groups.

Прежде чем развернуть группу приложений, необходимо создать ее. Затем вы можете развернуть его в коллекцию пользователей или устройств в качестве одного развертывания.

Примечание

Запустите команды диспетчера конфигурации из диска веб-сайта Configuration Manager, например PS XYZ:\> . Дополнительные сведения см. в дополнительных сведениях о том, как начать работу.

Примеры

Пример1

$collection = Get-CMCollection -Name "co1"

$distributionPointName = "dp1.contoso.com"

New-CMApplicationGroupDeployment -Id 16777536 -Collection $collection -DistributionPointName $distributionPointName -DistributeContent

Параметры

-AvailableDateTime

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

Используйте DeadlineDateTime, чтобы указать назначение развертывания или крайний срок.

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

-Collection

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

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

-CollectionId

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

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

-CollectionName

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

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

-Comment

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

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

-Confirm

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

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

-DeadlineDateTime

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

Используйте -AvailableDateTime, чтобы указать, когда развертывание доступно.

Type:DateTime
Aliases:SupersedenceDeadlineDateTime
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-DeployAction

Укажите, будет ли это развертывание устанавливать или удалить группу приложений.

Type:DeployActionType
Accepted values:Install, Uninstall
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-DeployPurpose

Укажите, доступно ли это развертывание для установки пользователям или требуется установить в установленный срок.

Type:DeployPurposeType
Accepted values:Available, Required
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

-DistributeCollectionName

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

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

-DistributeContent

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

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

-DistributionPointGroupName

Сайт распространяет контент в эту группу точеки рассылки.

Type:String
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

-EnableMomAlert

Установите этот параметр, чтобы включить System Center диспетчера операций для $true этого развертывания.

Type:Boolean
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

-GenerateScomAlertOnFailure

Установите этот параметр для создания оповещения System Center диспетчера операций при $true сбой развертывания.

Type:Boolean
Aliases:RaiseMomAlertsOnFailure
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-Id

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

Type:Int32
Aliases:CIId, CI_ID, ApplicationGroupId
Position:0
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-InputObject

Укажите объект для группы приложений. Чтобы получить этот объект, используйте cmdlet Get-CMApplicationGroup.

Type:IResultObject
Aliases:ApplicationGroup
Position:0
Default value:None
Accept pipeline input:True
Accept wildcard characters:False

-Name

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

Type:String
Aliases:LocalizedDisplayName, ApplicationGroupName
Position:0
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-OverrideServiceWindow

Установите этот параметр $true для установки группы приложений за пределами окна обслуживания.

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

-PersistOnWriteFilterDevice

Этот параметр используется для обработки фильтров записи для Windows встроенных устройств. Если установить его, устройство совершает изменения в крайний $true срок или во время окна обслуживания. Это действие требует перезапуска. Если установить его, устройство сохраняет изменения в временной наложения и $false совершает их позже.

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

-SendWakeupPacket

Указывает, следует ли отправлять пакет бодрствования на компьютеры до начала развертывания. Если это значение, $True диспетчер конфигурации разбудит компьютер из сна. Если это $False значение, оно не разбудит компьютеры от сна. Чтобы компьютеры проснулись, сначала настройте Wake On LAN.

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

-TimeBaseOn

Укажите, в какой часовой пояс использовать:

  • LocalTime: Используйте локальное время устройства.
  • UTC: Использование согласованного универсального времени (UTC).
Type:TimeType
Accepted values:LocalTime, Utc
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-UseMeteredNetwork

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

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

-UserNotification

Используйте этот параметр, чтобы указать пользовательский интерфейс для этого развертывания:

  • DisplayAll: Отображение в Центре программного обеспечения и отображение всех уведомлений
  • DisplaySoftwareCenterOnly: Отображение в Центре программного обеспечения и только отображение уведомлений о перезапусках компьютера.
  • HideAll: Скрыть в Центре программного обеспечения и все уведомления
Type:UserNotificationType
Accepted values:DisplayAll, DisplaySoftwareCenterOnly, HideAll
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

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

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

-ПерезагрузкаOutsideServiceWindow

Установите этот $true параметр, чтобы позволить устройству перезапуститься за пределами окна обслуживания.

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

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

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject

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

IResultObject

Примечания

Этот комлет возвращает объект SMS_ApplicationGroupAssignment класса WMI.