Set-CMClientSettingSoftwareUpdate

SYNOPSIS

Configureer clientinstellingen voor software-updates.

SYNTAX

SetCustomSettingByName (standaard)

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

Gebruik deze cmdlet om instellingen te configureren in de groep Software-updates met clientinstellingen. Zie Over clientinstellingen: Software-updates voor meer informatie.

Notitie

Voer Configuration Manager cmdlets uit vanaf Configuration Manager-sitestation, bijvoorbeeld PS XYZ:\> . Zie Aan de slag voor meer informatie.

EXAMPLES

Voorbeeld 1: Updates van derden inschakelen in de standaardclientinstellingen

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

Voorbeeld 2: Updates van derden inschakelen in een aangepaste apparaatinstelling

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

Voorbeeld 3: Meerdere instellingen configureren

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

-BatchingTimeout

Geef de periode op waarvoor alle in behandeling zijnde implementaties met een deadline binnen deze tijd ook worden geïnstalleerd. Gebruik deze parameter met de parameter EnforceMandatory. U kunt een waarde tussen 1 en 23 uur en tussen 1 en 365 dagen invoeren. Deze instelling is standaard geconfigureerd voor zeven dagen. Gebruik de parameter TimeUnit om uren of dagen op te geven.

Type: Int32
Parameter Sets: (All)
Aliases:

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

-Confirm

Hiermee wordt u gevraagd om bevestiging voordat u de cmdlet uitvoert.

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

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

-DefaultSetting

Voeg deze parameter toe om instellingen voor software-updates te configureren in de standaardclientinstellingen.

Type: SwitchParameter
Parameter Sets: SetDefaultSetting
Aliases:

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

-DeltaDownloadPort

Gebruik deze parameter om de netwerkpoort te configureren die clients gebruiken om aanvragen voor delta-inhoud te ontvangen. Gebruik de parameter EnableDeltaDownload om het gedrag in te stellen. De standaardwaarde is 8005.

Type: Int32
Parameter Sets: (All)
Aliases:

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

-DeploymentEvaluationSchedule

Geef op hoe vaak de clientagent voor software-updates software-updates opnieuw moet beoordelen voor de installatiestatus op Configuration Manager clientcomputers. Gebruik de cmdlet New-CMSchedule om een nieuw schema-token te maken.

Type: IResultObject
Parameter Sets: (All)
Aliases:

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

-DisableWildcardHandling

Deze parameter behandelt jokertekens als letterlijke tekenwaarden. U kunt deze niet combineren met ForceWildcardHandling.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-Inschakelen

Stel deze parameter in op $true om software-updates op clients in teschakelen.

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

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

-EnableDeltaDownload

Stel deze parameter in op $true zodat clients delta-inhoud kunnen downloaden, indien beschikbaar. Gebruik de parameter DeltaDownloadPort om de netwerkpoort te configureren.

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-EnableDynamicUpdate

Is van toepassing op versie 2010 en hoger. Stel deze parameter in op $true om dynamische updates in te Windows 10 functie-updates. Dynamische updates installeert taalpakketten, functies op aanvraag, stuurprogramma's en cumulatieve updates tijdens Windows installatie. De client wordt door de client om deze updates van internet te downloaden.

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-EnableInstallation

Is van toepassing op versie 2010 en hoger. Stel deze parameter in op om de installatie van software-updates mogelijk te maken in het onderhoudsvenster Alle implementaties wanneer het onderhoudsvenster $true Software-update beschikbaar is.

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-EnableThirdPartyUpdates

Stel deze parameter in op $true om software-updates van derden in teschakelen.

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-EnforceMandatory

Wanneer een deadline voor de implementatie van software-updates is bereikt, installeert u alle andere software-update-implementaties met een deadline die binnen een opgegeven periode binnenkomt. Gebruik de parameter BatchingTimeout om de periode op te geven.

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-ForceWildcardHandling

Deze parameter verwerkt jokertekens en kan leiden tot onverwacht gedrag (niet aanbevolen). U kunt deze niet combineren met DisableWildcardHandling.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-InputObject

Met deze cmdlet worden de software-update-instellingen toegevoegd aan het clientinstellingenobject dat u met deze parameter opgeeft. Gebruik de cmdlet Get-CMClientSetting om dit object op te halen.

Type: IResultObject
Parameter Sets: SetCustomSettingByValue
Aliases:

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

-Name

Met deze cmdlet worden de software-update-instellingen toegevoegd aan het clientinstellingenobject dat deze parameter een naam geeft.

Type: String
Parameter Sets: SetCustomSettingByName
Aliases:

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

-Office365ManagementType

Stel deze parameter in op $true om het beheer van de Microsoft 365-apps clientagent en installatie-instellingen in teschakelen.

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-PassThru

Retourneert een -object dat het item vertegenwoordigt waarmee u werkt. Standaard is het mogelijk dat deze cmdlet geen uitvoer genereert.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-ScanSchedule

Geef op hoe vaak de clientagent voor software-updates een scan voor nalevingsevaluatie start. Deze scan bepaalt de status voor software-updates op de client. Gebruik de cmdlet New-CMSchedule om een nieuw schema-token te maken.

Type: IResultObject
Parameter Sets: (All)
Aliases:

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

-ThreadPriority

Is van toepassing op versie 2010 en hoger. Geef een threadprioriteit op voor Windows 10 functie-updates.

  • Normal: Windows Setup maakt sneller gebruik van meer systeemresources en updates. Er wordt meer processortijd gebruikt, waardoor de totale installatietijd korter is, maar de storing van de gebruiker langer is. Dit is de standaardwaarde.

  • Low: U kunt op het apparaat blijven werken terwijl het op de achtergrond wordt gedownload en bijgewerkt. De totale installatietijd is langer, maar de storing van de gebruiker is korter. Mogelijk moet u de maximale run time voor updates verhogen om een time-out te voorkomen wanneer u deze optie gebruikt.

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

Gebruik met de parameter BatchingTimeout om de periode op te geven waarvoor alle in behandeling zijnde implementaties met een deadline in deze periode ook worden geïnstalleerd.

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

-WhatIf

Hiermee wordt weergegeven wat er zou gebeuren als u de cmdlet uitvoert. De cmdlet wordt niet uitgevoerd.

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

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

-EnableWsusCertPinning

Is van toepassing op versie 2107 en hoger. Stel deze parameter in op $true om het vastmaken van TLS-certificaten af te dwingen Windows Update-client voor het detecteren van updates.

Type: Boolean
Parameter Sets: (All)
Aliases:

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

CommonParameters

Deze cmdlet biedt ondersteuning voor de meest gebruikte parameters: -Debug, - ErrorAction, - ErrorVariable, - InformationAction, -InformationVariable, - OutVariable,-OutBuffer, - PipelineVariable - Verbose, - WarningAction en -WarningVariable. Zie voor meer informatie about_CommonParameters.

INPUTS

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject

OUTPUTS

System.Object

OPMERKINGEN

Get-CMClientSetting

Remove-CMClientSetting

New-CMSchedule

Over clientinstellingen: Software-updates