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