Disable-CMSoftwareUpdateAutoDeploymentRule
Отключает правила развертывания Configuration Manager для автоматических обновлений программного обеспечения.
Синтаксис
Disable-CMSoftwareUpdateAutoDeploymentRule
-Id <String[]>
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Disable-CMSoftwareUpdateAutoDeploymentRule
-InputObject <IResultObject>
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Disable-CMSoftwareUpdateAutoDeploymentRule
-Name <String>
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Описание
Командлет Disable-CMSoftwareUpdateAutoDeploymentRule отключает указанные правила развертывания Configuration Manager для автоматического обновления программного обеспечения. Хотя правило отключено, оно не выполняется в соответствии со своим расписанием, и его нельзя запустить вручную.
Configuration Manager использует правила для управления автоматическим развертыванием обновлений программного обеспечения. При выполнении правила Configuration Manager добавляет обновления, соответствующие правилу, в группу обновлений программного обеспечения. Сервер Configuration Manager загружает файлы содержимого и копирует их в точки распространения, а затем обновляет клиентские компьютеры.
Вы можете указать правила для отключения по идентификатору или имени или указать объект правила с помощью командлета Get-CMSoftwareUpdateAutoDeploymentRule . Для включения правила можно использовать командлет Enable-CMSoftwareUpdateAutoDeploymentRule . Чтобы окончательно удалить правило, используйте командлет Remove-CMSoftwareUpdateAutoDeploymentRule .
Примечание.
Запустите командлеты Configuration Manager с диска сайта Configuration Manager, например PS XYZ:\>
. Дополнительные сведения см. в статье Начало работы.
Примеры
Пример 1. Отключение правила развертывания по имени
PS XYZ:\>Disable-CMSoftwareUpdateAutoDeploymentRule -Name "Weekly Driver Updates"
Эта команда отключает правило с именем Еженедельные обновления драйверов.
Пример 2. Отключение правила развертывания по идентификатору
PS XYZ:\>Disable-CMSoftwareUpdateAutoDeploymentRule -Id "16777217"
Эта команда отключает правило развертывания с идентификатором 16777217.
Пример 3. Отключение правила развертывания с помощью переменной
PS XYZ:\> $CMSUADR = Get-CMSoftwareUpdateAutoDeploymentRule -Name "Weekly Driver Updates"
PS XYZ:\> Disable-CMSoftwareUpdateAutoDeploymentRule -InputObject $CMSUADR
Первая команда получает правило развертывания с указанным именем, а затем сохраняет его в переменной $CMSUADR.
Вторая команда отключает правило, хранящееся в переменной.
Параметры
-Confirm
Перед запуском командлет запросит подтверждение.
Тип: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-DisableWildcardHandling
Этот параметр обрабатывает подстановочные знаки как литеральные символы. Вы не можете объединить его с ForceWildcardHandling.
Тип: | SwitchParameter |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-ForceWildcardHandling
Этот параметр обрабатывает подстановочные знаки и может привести к непредвиденному поведению (не рекомендуется). Его нельзя объединить с DisableWildcardHandling.
Тип: | SwitchParameter |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Id
Задает массив идентификаторов для правил автоматического развертывания обновлений программного обеспечения. Это значение является свойством AutoDeploymentID объекта правила развертывания.
Тип: | String[] |
Aliases: | AutoDeploymentId |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-InputObject
Указывает объект правила автоматического развертывания обновления программного обеспечения. Чтобы получить объект правила развертывания, используйте командлет Get-CMSoftwareUpdateAutoDeploymentRule.
Тип: | IResultObject |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-Name
Указывает имя правила для автоматического развертывания обновлений программного обеспечения.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-WhatIf
Показывает, что произойдет при запуске этого командлета. Командлет не выполняется.
Тип: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
Входные данные
Microsoft.ConfigurationManagement.ManagementProvider.IResultObject
Выходные данные
System.Object