Compartir a través de


Set-CMClientSettingSoftwareUpdate

Configure los valores de cliente para las actualizaciones de software.

Sintaxis

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 de cliente. Para obtener más información, consulte Acerca de la configuración de cliente: Actualizaciones de software.

Nota:

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

Ejemplos

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

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: Configuración de 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

-BatchingTimeout

Especifique el período de tiempo durante el que también se instalarán todas las implementaciones pendientes con una fecha límite en este tiempo. Use este parámetro con el parámetro EnforceMandatory . Puede especificar 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.

Tipo:Int32
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-Confirm

Solicitará confirmación antes de ejecutar el cmdlet.

Tipo:SwitchParameter
Alias:cf
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-DefaultSetting

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

Tipo:SwitchParameter
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:False
Aceptar caracteres comodín: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.

Tipo:Int32
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-DeploymentEvaluationSchedule

Especifique la frecuencia con la que el agente 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 .

Tipo:IResultObject
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-DisableWildcardHandling

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

Tipo:SwitchParameter
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-Enable

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

Tipo:Boolean
Alias:EnableSoftwareUpdatesOnClient
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-EnableDeltaDownload

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

Tipo:Boolean
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-EnableDynamicUpdate

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

Tipo:Boolean
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-EnableInstallation

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

Tipo:Boolean
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-EnableThirdPartyUpdates

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

Tipo:Boolean
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-EnableWsusCertPinning

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

Tipo:Boolean
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-EnforceMandatory

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

Tipo:Boolean
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-ForceWildcardHandling

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

Tipo:SwitchParameter
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín: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 .

Tipo:IResultObject
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:True
Aceptar caracteres comodín: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.

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-Office365ManagementType

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

Tipo:Boolean
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-PassThru

Devuelve un objeto que representa el elemento con el que está trabajando. De forma predeterminada, este cmdlet no puede generar ninguna salida.

Tipo:SwitchParameter
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín: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 .

Tipo:IResultObject
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-ThreadPriority

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

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

  • Low: puede seguir trabajando en el dispositivo mientras 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 tenga que aumentar el tiempo de ejecución máximo de la actualización para evitar un tiempo de espera cuando use esta opción.

Tipo:ThreadPriorityType
Valores aceptados:Normal, Low
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-TimeUnit

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

Tipo:BatchingTimeoutType
Valores aceptados:Days, Hours
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-WhatIf

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

Tipo:SwitchParameter
Alias:wi
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

Entradas

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject

Salidas

System.Object