Set-CMClientSettingSoftwareUpdate

Configurar la configuración del cliente para las actualizaciones de software.

Syntax

Set-CMClientSettingSoftwareUpdate
   [-BatchingTimeout <Int32>]
   [-DeltaDownloadPort <Int32>]
   [-DeploymentEvaluationSchedule <IResultObject>]
   [-Enable <Boolean>]
   [-EnableDeltaDownload <Boolean>]
   [-EnableDynamicUpdate <Boolean>]
   [-EnableInstallation <Boolean>]
   [-EnableThirdPartyUpdates <Boolean>]
   [-EnableWsusCertPinning <Boolean>]
   [-EnforceMandatory <Boolean>]
   [-Office365ManagementType <Boolean>]
   [-ScanSchedule <IResultObject>]
   [-ThreadPriority <ThreadPriorityType>]
   [-TimeUnit <BatchingTimeoutType>]
   -Name <String>
   [-PassThru]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-CMClientSettingSoftwareUpdate
   [-BatchingTimeout <Int32>]
   [-DeltaDownloadPort <Int32>]
   [-DeploymentEvaluationSchedule <IResultObject>]
   [-Enable <Boolean>]
   [-EnableDeltaDownload <Boolean>]
   [-EnableDynamicUpdate <Boolean>]
   [-EnableInstallation <Boolean>]
   [-EnableThirdPartyUpdates <Boolean>]
   [-EnableWsusCertPinning <Boolean>]
   [-EnforceMandatory <Boolean>]
   [-Office365ManagementType <Boolean>]
   [-ScanSchedule <IResultObject>]
   [-ThreadPriority <ThreadPriorityType>]
   [-TimeUnit <BatchingTimeoutType>]
   [-DefaultSetting]
   [-PassThru]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-CMClientSettingSoftwareUpdate
   [-BatchingTimeout <Int32>]
   [-DeltaDownloadPort <Int32>]
   [-DeploymentEvaluationSchedule <IResultObject>]
   [-Enable <Boolean>]
   [-EnableDeltaDownload <Boolean>]
   [-EnableDynamicUpdate <Boolean>]
   [-EnableInstallation <Boolean>]
   [-EnableThirdPartyUpdates <Boolean>]
   [-EnableWsusCertPinning <Boolean>]
   [-EnforceMandatory <Boolean>]
   [-Office365ManagementType <Boolean>]
   [-ScanSchedule <IResultObject>]
   [-ThreadPriority <ThreadPriorityType>]
   [-TimeUnit <BatchingTimeoutType>]
   -InputObject <IResultObject>
   [-PassThru]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

Use este cmdlet para configurar la configuración en el grupo actualizaciones de software de la configuración del cliente. Para obtener más información, vea Acerca de la configuración del cliente: Actualizaciones de software.

Nota

Ejecute los cmdlets de Configuration Manager desde la unidad de sitio de Configuration Manager, por ejemplo PS XYZ:\> . Para obtener más información, vea getting started.

Ejemplos

Ejemplo 1: Habilitar actualizaciones de terceros en la configuración predeterminada del cliente

Set-CMClientSettingSoftwareUpdate -DefaultSetting -Enable $true -EnableThirdPartyUpdates $true

Ejemplo 2: Habilitar actualizaciones de terceros en una configuración de dispositivo personalizada

$clientDeviceSettingName = "Dev device settings"
Set-CMClientSettingSoftwareUpdate -Name $clientDeviceSettingName -Enable $true -EnableThirdPartyUpdates $true

Ejemplo 3: Configurar varias opciones

Set-CMClientSettingSoftwareUpdate -InputObject $testsetting -Enable $true -ScanSchedule $Sch1 -DeploymentEvaluationSchedule $Sch2 -BatchingTimeout 3 -TimeUnit Days -EnforceMandatory $true -Office365ManagementType $false -EnableThirdPartyUpdates $true -EnableDeltaDownload $true -EnableInstallation $true -ThreadPriority Normal -EnableDynamicUpdate $true

Parámetros

- Confirm

Solicitará confirmación antes de ejecutar el cmdlet.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-BatchingTimeout

Especifique el período de tiempo durante el cual también se instalarán todas las implementaciones pendientes con una fecha límite en este momento. Use este parámetro con el parámetro EnforceMandatory. Puede escribir un valor de 1 a 23 horas y de 1 a 365 días. De forma predeterminada, esta configuración se configura durante siete días. Use el parámetro TimeUnit para especificar horas o días.

Type:Int32
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-DefaultSetting

Agregue este parámetro para configurar las opciones de actualización de software en la configuración predeterminada del cliente.

Type:SwitchParameter
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-DeltaDownloadPort

Use este parámetro para configurar el puerto de red que los clientes usan para recibir solicitudes de contenido delta. Use el parámetro EnableDeltaDownload para habilitar el comportamiento. El valor predeterminado es 8005.

Type:Int32
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-DeploymentEvaluationSchedule

Especifique la frecuencia con la que el agente de cliente de actualizaciones de software vuelve a evaluar las actualizaciones de software para el estado de instalación en los equipos cliente de Configuration Manager. Para crear un nuevo token de programación, use el cmdlet New-CMSchedule.

Type:IResultObject
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-DisableWildcardHandling

Este parámetro trata los caracteres comodín como valores de caracteres literales. No se puede combinar con ForceWildcardHandling.

Type:SwitchParameter
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-Enable

Establezca este parámetro para $true habilitar las actualizaciones de software en los clientes.

Type:Boolean
Aliases:EnableSoftwareUpdatesOnClient
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-EnableDeltaDownload

Establezca este parámetro para $true permitir que los clientes descarguen contenido delta cuando estén disponibles. Para configurar el puerto de red, use el parámetro DeltaDownloadPort.

Type:Boolean
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-EnableDynamicUpdate

Se aplica a la versión 2010 y versiones posteriores. Establezca este parámetro para $true habilitar la actualización dinámica para Windows 10 de características. La actualización dinámica instala paquetes de idioma, características a petición, controladores y actualizaciones acumulativas durante Windows instalación. Se dirige al cliente a descargar estas actualizaciones de Internet.

Type:Boolean
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-EnableInstallation

Se aplica a la versión 2010 y versiones posteriores. Establezca este parámetro para habilitar la instalación de actualizaciones de software en la ventana de mantenimiento "Todas las implementaciones" cuando esté disponible la ventana de mantenimiento $true "Actualización de software".

Type:Boolean
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-EnableThirdPartyUpdates

Establezca este parámetro para $true habilitar las actualizaciones de software de terceros.

Type:Boolean
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-EnableWsusCertPinning

Se aplica a la versión 2107 y versiones posteriores. Establezca este parámetro para aplicar la fijación de certificados $true TLS para el Windows update para detectar actualizaciones.

Type:Boolean
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-EnforceMandatory

Cuando se alcance cualquier fecha límite de implementación de actualización de software, instale todas las demás implementaciones de actualización de software con fecha límite dentro de un período de tiempo especificado. Use el parámetro BatchingTimeout para especificar el período de tiempo.

Type:Boolean
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-ForceWildcardHandling

Este parámetro procesa caracteres comodín y puede provocar un comportamiento inesperado (no recomendado). No se puede combinar con DisableWildcardHandling.

Type:SwitchParameter
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-InputObject

Este cmdlet agrega la configuración de actualización de software al objeto de configuración de cliente que especifique con este parámetro. Para obtener este objeto, use el cmdlet Get-CMClientSetting.

Type:IResultObject
Position:Named
Default value:None
Accept pipeline input:True
Accept wildcard characters:False

-Name

Este cmdlet agrega la configuración de actualización de software al objeto de configuración de cliente que este parámetro denomina.

Type:String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-Office365ManagementType

Establezca este parámetro para habilitar la administración de la Aplicaciones Microsoft 365 $true de cliente y la configuración de instalación.

Type:Boolean
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-PassThru

Devuelve un objeto que representa el elemento con el que está trabajando. De forma predeterminada, es posible que este cmdlet no genere ningún resultado.

Type:SwitchParameter
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-ScanSchedule

Especifique la frecuencia con la que el agente cliente de actualizaciones de software inicia un examen de evaluación de cumplimiento. Este examen determina el estado de las actualizaciones de software en el cliente. Para crear un nuevo token de programación, use el cmdlet New-CMSchedule.

Type:IResultObject
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-ThreadPriority

Se aplica a la versión 2010 y versiones posteriores. Especifique una prioridad de subproceso para Windows 10 actualizaciones de características.

  • Normal: Windows instalación usa más recursos del sistema y actualizaciones más rápido. Usa más tiempo de procesador, por lo que el tiempo total de instalación es más corto, pero la interrupción del usuario es más larga. Este valor es el predeterminado.

  • Low: puedes seguir trabajando en el dispositivo mientras se descarga y actualiza en segundo plano. El tiempo total de instalación es más largo, pero la interrupción del usuario es más corta. Es posible que deba aumentar el tiempo máximo de ejecución de actualización para evitar un tiempo de espera cuando use esta opción.

Type:ThreadPriorityType
Accepted values:Normal, Low
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-TimeUnit

Use con el parámetro BatchingTimeout para especificar el período de tiempo durante el cual también se instalarán todas las implementaciones pendientes con una fecha límite en este momento.

Type:BatchingTimeoutType
Accepted values:Days, Hours
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

Muestra lo que ocurriría si se ejecuta el cmdlet. El cmdlet no se ejecuta.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

Entradas

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject

Salidas

System.Object