Partilhar via


Set-CMClientSettingSoftwareUpdate

SYNOPSIS

Configure as definições do cliente para atualizações de software.

SYNTAX

SetCustomSettingByName (Padrão)

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>]

SetDefaultSetting

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>]

SetCustomSettingByValue

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

Utilize este cmdlet para configurar as definições no grupo de atualizações de software das definições do cliente. Para obter mais informações, consulte sobre as definições do cliente: atualizações de software.

Nota

Executar cmdlets do Gestor de Configuração a partir da unidade do site do Gestor de Configuração, por exemplo PS XYZ:\> . Para mais informações, consulte a partida.

EXAMPLES

Exemplo 1: Ativar atualizações de terceiros nas definições padrão do cliente

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

Exemplo 2: Ativar atualizações de terceiros numa definição de dispositivo personalizado

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

Exemplo 3: Configurar várias configurações

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

PARAMETERS

-LotingTimeout

Especifique o período de tempo para o qual todas as implementações pendentes com um prazo neste tempo também serão instaladas. Utilize este parâmetro com o parâmetro "Executar a Data. Pode introduzir um valor de 1 a 23 horas, e de 1 a 365 dias. Por predefinição, esta definição é configurada durante sete dias. Utilize o parâmetro TimeUnit para especificar horas ou dias.

Type: Int32
Parameter Sets: (All)
Aliases:

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

-Confirm

Solicita a sua confirmação antes de executar o cmdlet.

Type: SwitchParameter
Parameter Sets: (All)
Aliases: cf

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

-Padrão Definição

Adicione este parâmetro para configurar as definições de atualização de software nas definições padrão do cliente.

Type: SwitchParameter
Parameter Sets: SetDefaultSetting
Aliases:

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

-DeltaDownloadPort

Utilize este parâmetro para configurar a porta de rede que os clientes usam para receber pedidos de conteúdo delta. Utilize o parâmetro EnableDeltaDownload para ativar o comportamento. O valor predefinido é 8005.

Type: Int32
Parameter Sets: (All)
Aliases:

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

-ImplantaçãoEvaluationSchedule

Especificar com que frequência o agente cliente atualiza as atualizações de software para o estado de instalação nos computadores clientes do Gestor de Configuração. Para criar um novo token de horário, use o cmdlet New-CMSchedule.

Type: IResultObject
Parameter Sets: (All)
Aliases:

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

-DisableWildcardHandling

Este parâmetro trata os caracteres wildcard como valores de caracteres literais. Não pode combiná-lo com ForceWildcardHandling.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-Ativar

Desave este parâmetro $true para permitir atualizações de software nos clientes.

Type: Boolean
Parameter Sets: (All)
Aliases: EnableSoftwareUpdatesOnClient

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

-EnableDeltaDownload

Desfie este parâmetro $true para permitir que os clientes descarreguem conteúdo delta quando disponíveis. Para configurar a porta de rede, utilize o parâmetro DeltaDownloadPort.

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-EnableDynamicUpdate

Aplica-se à versão 2010 e mais tarde. Desave este parâmetro $true para permitir uma atualização dinâmica para atualizações de funcionalidades Windows 10. A atualização dinâmica instala pacotes de idiomas, funcionalidades a pedido, controladores e atualizações cumulativas durante Windows configuração. Direciona o cliente a descarregar estas atualizações a partir da internet.

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-Ativação

Aplica-se à versão 2010 e mais tarde. Deslove este parâmetro $true para permitir a instalação de atualizações de software na janela de manutenção "Todas as implementações" quando estiver disponível a janela de manutenção "Atualização de Software".

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-EnableThirdPartyUpdates

Desave este parâmetro $true para permitir atualizações de software de terceiros.

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-ExecutarMandatório

Quando for atingido um prazo de implementação da atualização do software, instale todas as outras implementações de atualização de software com prazo a chegar dentro de um determinado período de tempo. Utilize o parâmetro BatchingTimeout para especificar o período de tempo.

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-ForceWildcardHandling

Este parâmetro processa caracteres wildcard e pode levar a um comportamento inesperado (não recomendado). Não é possível combiná-lo com DisableWildcardHandling.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-InputObject

Este cmdlet adiciona as definições de atualização de software ao objeto de definições do cliente que especifica com este parâmetro. Para obter este objeto, utilize o cmdlet Get-CMClientSetting.

Type: IResultObject
Parameter Sets: SetCustomSettingByValue
Aliases:

Required: True
Position: Named
Default value: None
Accept pipeline input: True (ByValue)
Accept wildcard characters: False

-Name

Este cmdlet adiciona as definições de atualização de software às definições do cliente que este parâmetro designa.

Type: String
Parameter Sets: SetCustomSettingByName
Aliases:

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

-Office365ManagementType

Defina este parâmetro $true para permitir a gestão do Microsoft 365 Apps configurações de agente cliente e instalação.

Type: Boolean
Parameter Sets: (All)
Aliases:

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

- PassThru

Devolve um objeto que representa o item com o qual está a trabalhar. Por predefinição, este cmdlet pode não gerar qualquer saída.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-ScanSchedule

Especificar com que frequência o agente cliente de atualizações de software inicia uma verificação de avaliação de conformidade. Esta digitalização determina o estado para atualizações de software sobre o cliente. Para criar um novo token de horário, use o cmdlet New-CMSchedule.

Type: IResultObject
Parameter Sets: (All)
Aliases:

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

-ThreadPriority

Aplica-se à versão 2010 e mais tarde. Especifique uma prioridade de linha para atualizações de funcionalidades Windows 10.

  • Normal: Windows Configuração utiliza mais recursos do sistema e atualiza mais rapidamente. Utiliza mais tempo de processador, pelo que o tempo total de instalação é mais curto, mas a paragem do utilizador é mais longa. este valor é a predefinição.

  • Low: Pode continuar a trabalhar no dispositivo enquanto este descarrega e atualiza em segundo plano. O tempo total de instalação é mais longo, mas a paragem do utilizador é mais curta. Pode ser necessário aumentar o tempo de funcionação máximo da atualização para evitar uma desaudência quando utilizar esta opção.

Type: ThreadPriorityType
Parameter Sets: (All)
Aliases:
Accepted values: Normal, Low

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

-TimeUnit

Utilize com o parâmetro BatchingTimeout para especificar o período de tempo para o qual todas as implementações pendentes com um prazo neste tempo também serão instaladas.

Type: BatchingTimeoutType
Parameter Sets: (All)
Aliases:
Accepted values: Days, Hours

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

- O QueIf

Apresenta o que aconteceria mediante a execução do cmdlet. O comandante não é executado.

Type: SwitchParameter
Parameter Sets: (All)
Aliases: wi

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

-EnableWsusCertPinning

Aplica-se à versão 2107 e mais tarde. Desave este parâmetro para impor a fixação do $true certificado TLS para Windows cliente de Atualização para deteção de atualizações.

Type: Boolean
Parameter Sets: (All)
Aliases:

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

CommonParameters

Este cmdlet suporta os parâmetros comuns: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction e -WarningVariable. Para mais informações, consulte about_CommonParameters.

INPUTS

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject

OUTPUTS

Sistema.Objeto

NOTAS

Get-CMClientSetting

Remoção-CMClientSetting

Novo CMSchedule

Sobre as definições do cliente: atualizações de software