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"
Эта команда включает правило с именем Еженедельные обновления драйверов.
Пример 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
Перед запуском командлет запросит подтверждение.
Тип: | 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