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