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


Set-CMSoftwareUpdateAutoDeploymentRule

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

Синтаксис

Set-CMSoftwareUpdateAutoDeploymentRule
   [-AddToExistingSoftwareUpdateGroup <Boolean>]
   [-AlertTime <Int32>]
   [-AlertTimeUnit <TimeUnitType>]
   [-AllowRestart <Boolean>]
   [-AllowSoftwareInstallationOutsideMaintenanceWindow <Boolean>]
   [-AllowUseMeteredNetwork <Boolean>]
   [-Architecture <ArchitectureType[]>]
   [-ArticleId <String[]>]
   [-AvailableImmediately <Boolean>]
   [-AvailableTime <Int32>]
   [-AvailableTimeUnit <TimeUnitType>]
   [-BulletinId <String[]>]
   [-CMTag <CMTagTypes[]>]
   [-CollectionName <String>]
   [-ContentSize <String[]>]
   [-CustomSeverity <SeverityType[]>]
   [-DateReleasedOrRevised <DateReleasedOrRevisedType>]
   [-DeadlineImmediately <Boolean>]
   [-DeadlineTime <Int32>]
   [-DeadlineTimeUnit <TimeUnitType>]
   [-DeploymentPackage <IResultObject>]
   [-DeploymentPackageName <String>]
   [-DeploymentRing <DeploymentRing>]
   [-DeployWithoutLicense <Boolean>]
   [-Description <String>]
   [-DisableOperationManager <Boolean>]
   [-DownloadFromInternet <Boolean>]
   [-DownloadFromMicrosoftUpdate <Boolean>]
   [-Enable <Boolean>]
   [-EnabledAfterCreate <Boolean>]
   [-Force]
   [-GenerateFailureAlert <Boolean>]
   [-GenerateOperationManagerAlert <Boolean>]
   [-GenerateSuccessAlert <Boolean>]
   [-Language <String[]>]
   [-LanguageSelection <String[]>]
   [-Location <String>]
   [-MicrosoftAsVendor <Boolean>]
   -Name <String>
   [-NewName <String>]
   [-NoInstallOnRemote <Boolean>]
   [-NoInstallOnUnprotected <Boolean>]
   [-O365LanguageSelection <String[]>]
   [-PassThru]
   [-Product <String[]>]
   [-Required <String[]>]
   [-RequirePostRebootFullScan <Boolean>]
   [-RunType <RunType>]
   [-Schedule <IResultObject>]
   [-SendWakeupPacket <Boolean>]
   [-Severity <SeverityType[]>]
   [-SoftDeadlineEnabled <Boolean>]
   [-SuccessPercentage <Int32>]
   [-Superseded <Boolean>]
   [-SuppressRestartServer <Boolean>]
   [-SuppressRestartWorkstation <Boolean>]
   [-Title <String[]>]
   [-UpdateClassification <String[]>]
   [-UpdateDeploymentWaitDay <Int32>]
   [-UpdateDescription <String[]>]
   [-UseBranchCache <Boolean>]
   [-UserNotification <UserNotificationType>]
   [-UseUtc <Boolean>]
   [-Vendor <String[]>]
   [-VerboseLevel <VerboseLevelType>]
   [-WriteFilterHandling <Boolean>]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-CMSoftwareUpdateAutoDeploymentRule
   [-AddToExistingSoftwareUpdateGroup <Boolean>]
   [-AlertTime <Int32>]
   [-AlertTimeUnit <TimeUnitType>]
   [-AllowRestart <Boolean>]
   [-AllowSoftwareInstallationOutsideMaintenanceWindow <Boolean>]
   [-AllowUseMeteredNetwork <Boolean>]
   [-Architecture <ArchitectureType[]>]
   [-ArticleId <String[]>]
   [-AvailableImmediately <Boolean>]
   [-AvailableTime <Int32>]
   [-AvailableTimeUnit <TimeUnitType>]
   [-BulletinId <String[]>]
   [-CMTag <CMTagTypes[]>]
   [-CollectionName <String>]
   [-ContentSize <String[]>]
   [-CustomSeverity <SeverityType[]>]
   [-DateReleasedOrRevised <DateReleasedOrRevisedType>]
   [-DeadlineImmediately <Boolean>]
   [-DeadlineTime <Int32>]
   [-DeadlineTimeUnit <TimeUnitType>]
   [-DeploymentPackage <IResultObject>]
   [-DeploymentPackageName <String>]
   [-DeploymentRing <DeploymentRing>]
   [-DeployWithoutLicense <Boolean>]
   [-Description <String>]
   [-DisableOperationManager <Boolean>]
   [-DownloadFromInternet <Boolean>]
   [-DownloadFromMicrosoftUpdate <Boolean>]
   [-Enable <Boolean>]
   [-EnabledAfterCreate <Boolean>]
   [-Force]
   [-GenerateFailureAlert <Boolean>]
   [-GenerateOperationManagerAlert <Boolean>]
   [-GenerateSuccessAlert <Boolean>]
   -Id <String[]>
   [-Language <String[]>]
   [-LanguageSelection <String[]>]
   [-Location <String>]
   [-MicrosoftAsVendor <Boolean>]
   [-NewName <String>]
   [-NoInstallOnRemote <Boolean>]
   [-NoInstallOnUnprotected <Boolean>]
   [-O365LanguageSelection <String[]>]
   [-PassThru]
   [-Product <String[]>]
   [-Required <String[]>]
   [-RequirePostRebootFullScan <Boolean>]
   [-RunType <RunType>]
   [-Schedule <IResultObject>]
   [-SendWakeupPacket <Boolean>]
   [-Severity <SeverityType[]>]
   [-SoftDeadlineEnabled <Boolean>]
   [-SuccessPercentage <Int32>]
   [-Superseded <Boolean>]
   [-SuppressRestartServer <Boolean>]
   [-SuppressRestartWorkstation <Boolean>]
   [-Title <String[]>]
   [-UpdateClassification <String[]>]
   [-UpdateDeploymentWaitDay <Int32>]
   [-UpdateDescription <String[]>]
   [-UseBranchCache <Boolean>]
   [-UserNotification <UserNotificationType>]
   [-UseUtc <Boolean>]
   [-Vendor <String[]>]
   [-VerboseLevel <VerboseLevelType>]
   [-WriteFilterHandling <Boolean>]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-CMSoftwareUpdateAutoDeploymentRule
   [-AddToExistingSoftwareUpdateGroup <Boolean>]
   [-AlertTime <Int32>]
   [-AlertTimeUnit <TimeUnitType>]
   [-AllowRestart <Boolean>]
   [-AllowSoftwareInstallationOutsideMaintenanceWindow <Boolean>]
   [-AllowUseMeteredNetwork <Boolean>]
   [-Architecture <ArchitectureType[]>]
   [-ArticleId <String[]>]
   [-AvailableImmediately <Boolean>]
   [-AvailableTime <Int32>]
   [-AvailableTimeUnit <TimeUnitType>]
   [-BulletinId <String[]>]
   [-CMTag <CMTagTypes[]>]
   [-CollectionName <String>]
   [-ContentSize <String[]>]
   [-CustomSeverity <SeverityType[]>]
   [-DateReleasedOrRevised <DateReleasedOrRevisedType>]
   [-DeadlineImmediately <Boolean>]
   [-DeadlineTime <Int32>]
   [-DeadlineTimeUnit <TimeUnitType>]
   [-DeploymentPackage <IResultObject>]
   [-DeploymentPackageName <String>]
   [-DeploymentRing <DeploymentRing>]
   [-DeployWithoutLicense <Boolean>]
   [-Description <String>]
   [-DisableOperationManager <Boolean>]
   [-DownloadFromInternet <Boolean>]
   [-DownloadFromMicrosoftUpdate <Boolean>]
   [-Enable <Boolean>]
   [-EnabledAfterCreate <Boolean>]
   [-Force]
   [-GenerateFailureAlert <Boolean>]
   [-GenerateOperationManagerAlert <Boolean>]
   [-GenerateSuccessAlert <Boolean>]
   -InputObject <IResultObject>
   [-Language <String[]>]
   [-LanguageSelection <String[]>]
   [-Location <String>]
   [-MicrosoftAsVendor <Boolean>]
   [-NewName <String>]
   [-NoInstallOnRemote <Boolean>]
   [-NoInstallOnUnprotected <Boolean>]
   [-O365LanguageSelection <String[]>]
   [-PassThru]
   [-Product <String[]>]
   [-Required <String[]>]
   [-RequirePostRebootFullScan <Boolean>]
   [-RunType <RunType>]
   [-Schedule <IResultObject>]
   [-SendWakeupPacket <Boolean>]
   [-Severity <SeverityType[]>]
   [-SoftDeadlineEnabled <Boolean>]
   [-SuccessPercentage <Int32>]
   [-Superseded <Boolean>]
   [-SuppressRestartServer <Boolean>]
   [-SuppressRestartWorkstation <Boolean>]
   [-Title <String[]>]
   [-UpdateClassification <String[]>]
   [-UpdateDeploymentWaitDay <Int32>]
   [-UpdateDescription <String[]>]
   [-UseBranchCache <Boolean>]
   [-UserNotification <UserNotificationType>]
   [-UseUtc <Boolean>]
   [-Vendor <String[]>]
   [-VerboseLevel <VerboseLevelType>]
   [-WriteFilterHandling <Boolean>]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Описание

Командлет Set-CMSoftwareUpdateAutoDeploymentRule изменяет правило автоматического развертывания (ADR) для обновлений программного обеспечения. Чтобы получить существующее правило, используйте командлет Get-CMSoftwareUpdateAutoDeploymentRule .

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

Примечание.

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

Примеры

Пример 1. Изменение выбора языка и имени правила

Эта команда изменяет правило автоматического развертывания с именем DeploymentRule07. Он указывает португальский (Бразилия) для файлов обновлений программного обеспечения Windows, которые скачивает сайт. Команда также изменяет имя правила на DeploymentRule07Revised.

Set-CMSoftwareUpdateAutoDeploymentRule -Name "DeploymentRule07" -NewName "DeploymentRule07Revised" -Description "ADR downloads Portuguese (Brazil) files." -LanguageSelection "Portuguese (Brazil)"

Пример 2. Настройка пакета развертывания

В следующих примерах демонстрируются различные методы настройки пакета развертывания.

Set-CMSoftwareUpdateAutoDeploymentRule -Name $ReferenceADRName -DeploymentPackageName $null
Set-CMSoftwareUpdateAutoDeploymentRule -Name $ReferenceADRName -DeploymentPackageName $packageName
Set-CMSoftwareUpdateAutoDeploymentRule -Name $ReferenceADRName -DeploymentPackage $null
Set-CMSoftwareUpdateAutoDeploymentRule -Name $ReferenceADRName -DeploymentPackage $package

Пример 3. Изменение ADR для нескольких языков

В этом примере изменяется ADR для использования языковых критериев для трех языков: английского, венгерского и китайского (упрощенное письмо, КНР). Кроме того, в него внесены изменения в эти языки для загрузки двоичных файлов windows и Office 365.

Set-CMSoftwareUpdateAutoDeploymentRule -Name "Multi-language ADR" -Language "English","Hungarian","Chinese (Simplified, PRC)" -LanguageSelection "English","Hungarian","Chinese (Simplified, PRC)" -O365LanguageSelection "English (United States)","Hungarian (Hungary)","Chinese (Simplified, PRC)"

Параметры

-AddToExistingSoftwareUpdateGroup

Указывает, добавляет ли правило в существующую группу обновлений. Если это значение равно $True, при каждом запуске правила и поиске новых обновлений они добавляются в существующую группу обновлений. Если это значение равно $False, создается новая группа обновлений. Укажите существующую группу обновлений или назначьте имя новой группы обновлений с помощью параметра DeploymentPackageName .

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

-AlertTime

Задает целочисленное смещение от крайнего срока развертывания обновления. Правило использует это значение, чтобы указать, когда правило создает оповещения. Укажите единицу времени с помощью параметра -AlertTimeUnit .

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

-AlertTimeUnit

Задает единицу времени для параметра -AlertTime .

Тип:TimeUnitType
Допустимые значения:Hours, Days, Weeks, Months
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-AllowRestart

Указывает, следует ли разрешить перезагрузку компьютера, если развертывание обновлений выполняется за пределами периода обслуживания. Период обслуживания — это указанный период времени, используемый для обслуживания и обновлений компьютера.

  • Если это значение равно $True, Configuration Manager при необходимости перезагрузит компьютер, чтобы завершить обновление.
  • Если это значение равно $False, Configuration Manager не перезагрузит компьютер.
Тип:Boolean
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-AllowSoftwareInstallationOutsideMaintenanceWindow

Указывает, выполняется ли развертывание обновления, даже если оно запланировано за пределами периода обслуживания. Период обслуживания — это указанный период времени, используемый для обслуживания и обновлений компьютера.

  • Если это значение равно $True, Configuration Manager развертывает обновление, даже если запланированное время выходит за пределы окна службы.
  • Если это значение равно $False, Configuration Manager не развертывает обновление за пределами окна службы. Он ожидает развертывания в окне службы.
Тип:Boolean
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-AllowUseMeteredNetwork

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

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

-Architecture

Используйте этот параметр, чтобы задать фильтр свойств Архитектура на странице Обновления программного обеспечения свойств ADR.

Тип:ArchitectureType[]
Aliases:Architectures
Допустимые значения:Arm64, Itanium, X64, X86
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-ArticleId

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

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

-AvailableImmediately

Указывает, развертывает ли это правило обновления по мере их доступности. Если выбрано значение $False, используйте параметры -AvailableTime и -AvailableTimeUnit , чтобы указать, как долго после выполнения правила развертывать обновления.

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

-AvailableTime

Задает период времени в виде целого числа. Configuration Manager развертывает обновления в течение длительного времени после выполнения правила. Укажите единицу времени с помощью параметра -AvailableTimeUnit .

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

-AvailableTimeUnit

Задает единицу времени для параметра -AvailableTime .

Тип:TimeUnitType
Допустимые значения:Hours, Days, Weeks, Months
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-BulletinId

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

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

-CMTag

Это свойство зарезервировано для использования в будущем.

Тип:CMTagTypes[]
Допустимые значения:None, UUP
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-CollectionName

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

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

-Confirm

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

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

-ContentSize

Используйте этот параметр, чтобы задать фильтр свойств Размер содержимого (КБ) на странице Обновления программного обеспечения свойств ADR.

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

-CustomSeverity

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

Тип:SeverityType[]
Допустимые значения:None, Low, Moderate, Important, Critical
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-DateReleasedOrRevised

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

Тип:DateReleasedOrRevisedType
Допустимые значения:Any, Last1Hour, LastHour, Last2Hours, Last3Hours, Last4Hours, Last8Hours, Last12Hours, Last16Hours, Last20Hours, Last1Day, LastDay, Last2Days, Last3Days, Last4Days, Last5Days, Last6Days, Last7Days, Last14Days, Last21Days, Last28Days, LastMonth, Last1Month, Last2Months, Last3Months, Last4Months, Last5Months, Last6Months, Last7Months, Last8Months, Last9Months, Last10Months, Last11Months, Last1Year, LastYear, Last12Months
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-DeadlineImmediately

Указывает, следует ли устанавливать крайний срок сразу после запуска правила. Если указать значение $False, используйте параметры -DeadlineTime и -DeadlineTimeUnit , чтобы указать, как долго после выполнения правила задать крайний срок. По истечении крайнего срока Configuration Manager установит необходимые обновления.

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

-DeadlineTime

Задает период времени в виде целого числа. Крайний срок обновления истекает через некоторое время после выполнения правила. Укажите единицу времени с помощью параметра -DeadlineTimeUnit .

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

-DeadlineTimeUnit

Задает единицу времени для параметра -DeadlineTime .

Тип:TimeUnitType
Допустимые значения:Hours, Days, Weeks, Months
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-DeploymentPackage

Используйте этот параметр, чтобы задать пакет развертывания для существующего правила автоматического развертывания обновлений программного обеспечения. Чтобы пакет не требовался, задайте для параметра значение $null.

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

-DeploymentPackageName

Используйте этот параметр, чтобы задать пакет развертывания для существующего правила автоматического развертывания обновлений программного обеспечения. Чтобы пакет не требовался, задайте для параметра значение $null.

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

-DeploymentRing

Тип:DeploymentRing
Допустимые значения:CB, Release, BusinessMainstream, Cbb, Ltsb
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-DeployWithoutLicense

Указывает, развертывает ли правило обновления без лицензий.

  • Если указать значение $True, Configuration Manager развертывает все обновления для этого правила и утверждает все лицензионные соглашения.
  • Если это значение равно $False, Configuration Manager развертывает только обновления, не включающие лицензию или для которых было утверждено лицензионное соглашение.
Тип:Boolean
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Description

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

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

-DisableOperationManager

Указывает, следует ли отключать оповещения System Center Operations Manager во время обновлений программного обеспечения.

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

-DisableWildcardHandling

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

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

-DownloadFromInternet

Указывает, скачивают ли компьютеры обновления программного обеспечения из Интернета. Если задано $Falseзначение , укажите альтернативное расположение, в котором компьютеры могут скачивать обновления с помощью параметра -Location .

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

-DownloadFromMicrosoftUpdate

Указывает, скачивают ли компьютеры содержимое из Центра обновления Майкрософт, если это содержимое недоступно в предпочтительной точке распространения удаленной точки распространения.

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

-Enable

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

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

-EnabledAfterCreate

Указывает, следует ли включить развертывание программного обеспечения для связанной группы обновлений программного обеспечения после выполнения этого правила. Если это значение равно $False, разверните группу обновлений программного обеспечения вручную.

Тип:Boolean
Aliases:EnableAfterCreate
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

-GenerateFailureAlert

Если правило завершается ошибкой, создайте оповещение Configuration Manager.

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

-GenerateOperationManagerAlert

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

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

-GenerateSuccessAlert

Указывает, следует ли создавать оповещение об успешном развертывании.

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

-Id

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

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

-InputObject

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

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

-Language

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

Используйте формат языка, отображаемого в консоли. Например:

  • English
  • Hungarian
  • Chinese (Simplified, PRC)

Формат массива строк: "English","Hungarian","Chinese (Simplified, PRC)"

Совет

При выполнении этого командлета на компьютере с локализованным пользовательским интерфейсом Windows имена языков могут отличаться. Например, в английской версии Windows используется "датский", а в датской версии Windows используется "Dansk".

Этот параметр перезаписывает все существующие значения указанными значениями.

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

-LanguageSelection

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

Используйте формат языка, отображаемого в консоли. Например:

  • English
  • Hungarian
  • Chinese (Simplified, PRC)

Формат массива строк: "English","Hungarian","Chinese (Simplified, PRC)"

Совет

При выполнении этого командлета на компьютере с локализованным пользовательским интерфейсом Windows имена языков могут отличаться. Например, в английской версии Windows используется "датский", а в датской версии Windows используется "Dansk".

Этот параметр перезаписывает все существующие значения указанными значениями.

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

-Location

Указывает расположение в сети, где компьютеры могут скачивать обновления программного обеспечения. Чтобы использовать это расположение, укажите значение $False для параметра -DownloadFromInternet .

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

-MicrosoftAsVendor

Указывает, включает ли правило только обновления, в которых в качестве поставщика используется корпорация Майкрософт.

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

-Name

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

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

-NewName

Укажите новое имя для ADR.

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

-NoInstallOnRemote

Указывает, следует ли запретить установку обновлений в удаленных системах.

  • Если задано $Trueзначение , если клиент находится в пределах медленной или ненадежной границы сети или если клиент использует резервное исходное расположение для содержимого, Configuration Manager не устанавливает обновления программного обеспечения.
  • Если указать значение $False, установка продолжится.
Тип:Boolean
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-NoInstallOnUnprotected

Указывает, следует ли запретить установку обновлений в незащищенных системах.

  • Если указать значение $True, если обновления программного обеспечения недоступны в каких-либо предпочтительных точках распространения, Configuration Manager не скачивает и не устанавливает обновления программного обеспечения.
  • Если указать значение $False, установка продолжится.
Тип:Boolean
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-O365LanguageSelection

Используйте этот параметр, чтобы задать выбранный язык обновления клиента Office 365 . Укажите массив строк языков. Клиенты скачивают обновления программного обеспечения, доступные на указанных языках, и обновления, не зависящие от языка.

Используйте формат языка, отображаемый в консоли для выбора языка Центра обновления Windows . Этот формат совпадает с параметром LanguageSelection . Например:

  • English
  • Hungarian
  • Chinese (Simplified, PRC)

Формат массива строк: "English","Hungarian","Chinese (Simplified, PRC)"

Совет

При выполнении этого командлета на компьютере с локализованным пользовательским интерфейсом Windows имена языков могут отличаться. Например, в английской версии Windows используется "датский", а в датской версии Windows используется "Dansk".

В настоящее время с помощью этого параметра нельзя указать все языки, доступные в консоли Configuration Manager. Например, нельзя указать "Ирландский (Ирландия)" или "Мальтийский (Мальта)".

Начиная с версии 2103, необходимо указать язык с именем страны или региона. Это изменение сопоставляет этот параметр с параметрами в консоли Configuration Manager. Пример: -O365LanguageSelection "English (United States)"

Этот параметр перезаписывает все существующие значения указанными значениями.

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

-PassThru

Возвращает объект, представляющий элемент, с которым вы работаете. По умолчанию этот командлет не может создавать выходные данные.

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

-Product

Задает массив условий в виде строк для обновлений программного обеспечения. Правило добавляет обновления программного обеспечения для продуктов, соответствующих указанным критериям, в группу обновлений программного обеспечения.

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

-Required

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

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

-RequirePostRebootFullScan

Используйте этот параметр, чтобы задать следующий параметр на странице Взаимодействие с пользователем параметров развертывания ADR: Если какое-либо обновление в этом развертывании требует перезагрузки системы, запустите цикл оценки развертывания обновлений после перезапуска.

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

-RunType

Укажите повторяющееся расписание, когда сайт оценивает ADR.

Если задано RunTheRuleOnScheduleзначение , укажите расписание с помощью параметра -Schedule .

Тип:RunType
Допустимые значения:DoNotRunThisRuleAutomatically, RunTheRuleAfterAnySoftwareUpdatePointSynchronization, RunTheRuleOnSchedule
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Schedule

Указывает объект расписания для развертывания. Чтобы получить объект schedule, используйте командлет New-CMSchedule . Укажите расписание для этого параметра, если задано RunTheRuleOnSchedule значение для параметра -RunType .

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

-SendWakeupPacket

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

  • Если это значение равно $True, Configuration Manager выводит компьютер из спящего режима.
  • Если это значение равно $False, оно не выводит компьютеры из спящего режима.

Для пробуждения компьютеров необходимо сначала настроить пробуждение по локальной сети.

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

-Severity

Задает массив уровней серьезности для обновлений программного обеспечения. Правило добавляет обновления программного обеспечения для указанных типов серьезности в группу обновлений программного обеспечения.

Тип:SeverityType[]
Aliases:Severities
Допустимые значения:None, Low, Moderate, Important, Critical
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-SoftDeadlineEnabled

Используйте этот параметр, чтобы задать следующий параметр на странице Расписание развертывания параметров развертывания ADR: Задержка принудительного применения этого развертывания в соответствии с пользовательскими предпочтениями до льготного периода, определенного в параметрах клиента.

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

-SuccessPercentage

Указывает процент соответствия клиентов в виде целого числа от 0 до 99. Если соответствие требованиям ниже этого процента, Configuration Manager создает необязательные оповещения.

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

-Superseded

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

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

-SuppressRestartServer

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

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

-SuppressRestartWorkstation

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

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

-Title

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

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

-UpdateClassification

Задает массив условий в виде строк для обновлений программного обеспечения. Правило добавляет обновления программного обеспечения с классификациями обновлений, которые соответствуют указанным критериям, в группу обновлений программного обеспечения.

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

-UpdateDeploymentWaitDay

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

-UpdateDescription

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

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

-UseBranchCache

Указывает, следует ли использовать Windows BranchCache для этого развертывания обновления. Если указать значение $True, клиенты совместно используют содержимое в одной подсети.

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

-UserNotification

Указывает тип уведомления пользователя.

  • DisplayAll: отображается в Центре программного обеспечения и отображаются все уведомления.
  • DisplaySoftwareCenterOnly: отображается в центре программного обеспечения и отображаются только уведомления о перезагрузке компьютера.
  • HideAll: скрыть в центре программного обеспечения и все уведомления.
Тип:UserNotificationType
Допустимые значения:DisplayAll, DisplaySoftwareCenterOnly, HideAll
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-UseUtc

Указывает, следует ли использовать универсальное координированное время (UTC).

  • Если это значение равно $True, Configuration Manager использует utc для этого развертывания.
  • Если это значение равно $False, Configuration Manager использует местное время.
Тип:Boolean
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Vendor

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

-VerboseLevel

Указывает уровень детализации, который клиенты должны сообщать для развертываний, создаваемых этим правилом.

Тип:VerboseLevelType
Допустимые значения:OnlyErrorMessages, OnlySuccessAndErrorMessages, AllMessages
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-WhatIf

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

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

-WriteFilterHandling

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

  • Для значения $Trueустройство фиксирует изменения во время периода обслуживания. Для этого действия требуется перезагрузка.
  • Для значения $Falseустройство сохраняет изменения в наложении и фиксирует их позже.
Тип:Boolean
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

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

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject

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

System.Object