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


Set-CMSoftwareUpdate

Задает обновление программного обеспечения.

Синтаксис

Set-CMSoftwareUpdate
   [-CustomSeverity <CustomSeverityType>]
   -Id <String>
   [-MaximumExecutionMins <Int32>]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-CMSoftwareUpdate
   [-CustomSeverity <CustomSeverityType>]
   [-MaximumExecutionMins <Int32>]
   -Name <String>
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-CMSoftwareUpdate
   [-CustomSeverity <CustomSeverityType>]
   -InputObject <IResultObject>
   [-MaximumExecutionMins <Int32>]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Описание

Командлет Set-CMSoftwareUpdate изменяет параметры конфигурации для обновления программного обеспечения. С помощью этого командлета можно задать уровень серьезности и максимальное время выполнения обновления. Обновление программного обеспечения — это обновление Windows или другого программного обеспечения, которое Configuration Manager применяет к коллекции компьютеров.

Примечание.

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

Примеры

Пример 1. Получение обновления программного обеспечения и изменение его параметров

PS XYZ:\> Get-CMSoftwareUpdate -Name "Update for Windows 10 (KB3106932)" | Set-CMSoftwareUpdate -MaximumExecutionMins 10 -CustomSeverity Critical

Эта команда получает объект обновления программного обеспечения с именем Update for Windows 10 (KB3106932) и использует оператор конвейера для передачи объекта в Set-CMSoftwareUpdate, который задает для серьезности обновления значение Критическое, а максимальное время установки — 10 минут.

Пример 2. Изменение параметров обновления программного обеспечения

PS XYZ:\> Set-CMSoftwareUpdate -Id 16777979 -MaximumExecutionMins 10 -CustomSeverity Critical

Эта команда получает обновление программного обеспечения с идентификатором 16777979 и задает для серьезности обновления значение Критическое, а максимальное время установки — 10 минут.

Параметры

-Confirm

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

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

-CustomSeverity

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

  • Critical
  • Важно!
  • Низкая
  • Умеренно
  • Нет
Тип:CustomSeverityType
Допустимые значения:None, Low, Moderate, Important, Critical
Position:Named
Default value:None
Обязательно: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

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

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

-InputObject

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

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

-MaximumExecutionMins

Указывает в минутах максимальное время, необходимое обновлению программного обеспечения для завершения установки на клиентских компьютерах.

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

-Name

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

Тип:String
Aliases:LocalizedDisplayName
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