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.