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


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

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

Примечание.

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

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

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

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

-DisableWildcardHandling

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

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

-Force

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

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

-ForceWildcardHandling

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

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

-Id

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

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

-InputObject

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

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

-Name

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

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

-WhatIf

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

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

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

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject

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

System.Object