Enable-CMSoftwareUpdateAutoDeploymentRule

Включает правила Configuration Manager развертывания для автоматических обновлений программного обеспечения.

Синтаксис

Enable-CMSoftwareUpdateAutoDeploymentRule
      -Id <String[]>
      [-DisableWildcardHandling]
      [-ForceWildcardHandling]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Enable-CMSoftwareUpdateAutoDeploymentRule
      -InputObject <IResultObject>
      [-DisableWildcardHandling]
      [-ForceWildcardHandling]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Enable-CMSoftwareUpdateAutoDeploymentRule
      -Name <String>
      [-DisableWildcardHandling]
      [-ForceWildcardHandling]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Описание

Командлет Enable-CMSoftwareUpdateAutoDeploymentRule включает указанные правила развертывания Configuration Manager для автоматического обновления программного обеспечения. Хотя правило отключено, оно не выполняется в соответствии со своим расписанием, и его нельзя запустить вручную.

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

Можно указать правила для включения по идентификатору или имени или указать объект правила с помощью командлета Get-CMSoftwareUpdateAutoDeploymentRule . Для отключения правила можно использовать командлет Disable-CMSoftwareUpdateAutoDeploymentRule . Чтобы окончательно удалить правило, используйте командлет Remove-CMSoftwareUpdateAutoDeploymentRule .

Примечание.

Выполните командлеты Configuration Manager с диска сайта Configuration Manager, например PS XYZ:\>. Дополнительные сведения см. в статье Начало работы.

Примеры

Пример 1. Включение правила развертывания по имени

PS XYZ:\>Enable-CMSoftwareUpdateAutoDeploymentRule -Name "Weekly Driver Updates"

Эта команда включает правило с именем Weekly Driver Обновления.

Пример 2. Включение правила развертывания по идентификатору

PS XYZ:\>Enable-CMSoftwareUpdateAutoDeploymentRule -Id "16777217"

Эта команда включает правило развертывания с идентификатором 16777217.

Пример 3. Включение правила развертывания с помощью переменной

PS XYZ:\> $CMSUADR = Get-CMSoftwareUpdateAutoDeploymentRule -Name "Weekly Driver Updates"
PS XYZ:\> Enable-CMSoftwareUpdateAutoDeploymentRule -InputObject $CMSUADR

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

Вторая команда включает правило, хранящееся в переменной.

Параметры

-Confirm

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

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

-DisableWildcardHandling

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

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

-ForceWildcardHandling

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

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

-Id

Задает массив идентификаторов для правил автоматического развертывания обновлений программного обеспечения. Это значение является свойством AutoDeploymentID объекта правила развертывания.

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

-InputObject

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

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

-Name

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

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

-WhatIf

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

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

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

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject

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

System.Object