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