Remove-CMSoftwareUpdateAutoDeploymentRule

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

Синтаксис

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

Описание

Командылет Remove-CMSoftwareUpdateAutoDeploymentRule удаляет указанные правила развертывания Configuration Manager для автоматических обновлений программного обеспечения.

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

Вы можете указать правила для удаления по ID или по имени или указать объект правила с помощью cmdlet Get-CMSoftwareUpdateAutoDeploymentRule. Этот cmdlet удаляет правила навсегда. Для приостановки правила можно использовать кодлет Disable-CMSoftwareUpdateAutoDeploymentRule.

Примечание

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

Примеры

Пример 1. Удаление правила развертывания по имени

PS XYZ:\> Remove-CMSoftwareUpdateAutoDeploymentRule -Name "Weekly Driver Updates"
Remove
Are you sure you wish to remove SoftwareUpdateAutoDeploymentRule: Name="Weekly Driver Updates"?
[Y] Yes  [N] No  [S] Suspend  [?] Help (default is "Y"):

Эта команда удаляет правило с именем Еженедельные обновления драйвера. Так как команда не включает параметр Force, командлет подсказывит вам, прежде чем удалить правило.

Пример 2. Удаление правила развертывания по ID

PS XYZ:\> Remove-CMSoftwareUpdateAutoDeploymentRule -Id "16777217" -Force

Эта команда отключает правило развертывания с 16777217. Эта команда включает параметр Force, поэтому командлет не подсказывает, прежде чем удалить правило.

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

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

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

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

Параметры

-Confirm

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

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
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

-ForceWildcardHandling

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

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

-Id

Указывает массив ID-данных для правил автоматического развертывания обновлений программного обеспечения. Это значение — свойство AutoDeploymentID объекта правила развертывания.

Type:Int32
Aliases:AutoDeploymentId
Position:0
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-InputObject

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

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

-Name

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

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

-WhatIf

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

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

-Принудительно

Заставляет команду работать без запроса подтверждения пользователя.

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

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

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject

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

System.Object