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.