Set-CMClientSettingSoftwareUpdate

SYNOPSIS

Konfigurera klientinställningar för programuppdateringar.

SYNTAX

SetCustomSettingByName (standard)

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

Använd den här cmdleten för att konfigurera inställningar i gruppen Programuppdateringar med klientinställningar. Mer information finns i Om klientinställningar: Programuppdateringar.

Anteckning

Kör Konfigurationshanteraren cmdlets från Konfigurationshanteraren platsenheten, till exempel PS XYZ:\> . Mer information finns i Komma igång.

EXAMPLES

Exempel 1: Aktivera uppdateringar från tredje part i standardklientinställningarna

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

Exempel 2: Aktivera uppdateringar från tredje part i en anpassad enhetsinställning

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

Exempel 3: Konfigurera flera inställningar

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

Ange hur lång tid som alla väntande distributioner med en tidsgräns under den här tiden också ska installeras. Använd den här parametern med parametern EnforceMandatory. Du kan ange ett värde mellan 1 och 23 timmar och mellan 1 och 365 dagar. Som standard är den här inställningen konfigurerad för sju dagar. Använd parametern TimeUnit för att ange timmar eller dagar.

Type: Int32
Parameter Sets: (All)
Aliases:

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

-Confirm

Uppmanar dig att bekräfta innan du kör cmdleten.

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

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

-DefaultSetting

Lägg till den här parametern för att konfigurera inställningar för programuppdatering i standardklientinställningarna.

Type: SwitchParameter
Parameter Sets: SetDefaultSetting
Aliases:

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

-DeltaDownloadPort

Använd den här parametern för att konfigurera den nätverksport som klienter använder för att ta emot begäranden om deltainnehåll. Använd parametern EnableDeltaDownload för att aktivera beteendet. Standardvärdet är 8005.

Type: Int32
Parameter Sets: (All)
Aliases:

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

-DeploymentEvaluationSchedule

Ange hur ofta klientagenten för programuppdateringar omvärderar programuppdateringar för installationsstatus på Konfigurationshanteraren klientdatorer. Om du vill skapa en ny schematoken använder du cmdleten New-CMSchedule.

Type: IResultObject
Parameter Sets: (All)
Aliases:

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

-DisableWildcardHandling

Den här parametern behandlar jokertecken som värden för literaltecken. Du kan inte kombinera den med ForceWildcardHandling.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-Aktivera

Ange den här parametern $true till för att aktivera programuppdateringar på klienter.

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

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

-EnableDeltaDownload

Ange den här parametern $true till så att klienter kan ladda ned deltainnehåll när det är tillgängligt. Om du vill konfigurera nätverksporten använder du parametern DeltaDownloadPort.

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-EnableDynamicUpdate

Gäller för version 2010 och senare. Ställ in den här $true parametern på för att aktivera dynamisk uppdatering Windows 10 av funktionsuppdateringar. Dynamisk uppdatering installerar språkpaket, funktioner på begäran, drivrutiner och kumulativa uppdateringar under Windows installation. Det dirigerar klienten att ladda ned dessa uppdateringar från Internet.

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-EnableInstallation

Gäller för version 2010 och senare. Ange den här parametern till för att aktivera installation av programuppdateringar i underhållsfönstret "Alla distributioner" när $true underhållsfönstret "Programuppdatering" är tillgängligt.

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-EnableThirdPartyUpdates

Ange den här $true parametern till för att aktivera programuppdateringar från tredje part.

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-EnforceMandatory

När en tidsgräns för programuppdateringsdistribution nås installerar du alla andra programuppdateringsdistributioner med tidsgräns inom en angiven tidsperiod. Använd parametern BatchingTimeout för att ange tidsperioden.

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-ForceWildcardHandling

Den här parametern bearbetar jokertecken och kan leda till oväntat beteende (rekommenderas inte). Du kan inte kombinera den med DisableWildcardHandling.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-InputObject

Denna cmdlet lägger till programuppdateringsinställningarna i klientinställningsobjektet som du anger med den här parametern. Hämta det här objektet med hjälp av cmdleten 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

Denna cmdlet lägger till programuppdateringsinställningarna i klientinställningsobjektet som parametern namnger.

Type: String
Parameter Sets: SetCustomSettingByName
Aliases:

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

-Office365ManagementType

Ange den här $true parametern till för att aktivera hantering Microsoft 365-applikationer klientagenten och installationsinställningarna.

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-PassThru

Returnerar ett objekt som representerar det objekt som du arbetar med. Som standard genererar den här cmdleten kanske inte några utdata.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-ScanSchedule

Ange hur ofta klientagenten för programuppdateringar startar en genomsökning för kompatibilitetsbedömning. Den här genomsökningen avgör tillståndet för programuppdateringar på klienten. Om du vill skapa en ny schematoken använder du cmdleten New-CMSchedule.

Type: IResultObject
Parameter Sets: (All)
Aliases:

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

-ThreadPriority

Gäller för version 2010 och senare. Ange en trådprioritet för Windows 10 funktionsuppdateringar.

  • Normal: Windows installationsprogrammet använder fler systemresurser och uppdateringar snabbare. Den använder mer processortid, så den totala installationstiden är kortare, men användarens avbrott är längre. Detta värde är standard.

  • Low: Du kan fortsätta att arbeta på enheten medan den laddas ned och uppdateras i bakgrunden. Den totala installationstiden är längre, men användarens avbrott är kortare. Du kan behöva öka den maximala körningstiden för uppdateringen för att undvika en time out när du använder det här alternativet.

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

Använd med parametern BatchingTimeout för att ange hur lång tid som alla väntande distributioner med en tidsgräns under den här tiden också ska installeras.

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

Visar vad som skulle hända om cmdleten kördes. Cmdleten körs inte.

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

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

-EnableWsusCertPinning

Gäller för version 2107 och senare. Ange den här parametern $true till för att framtvinga TLS-certifikatsnålning Windows Update-klienten för identifiering av uppdateringar.

Type: Boolean
Parameter Sets: (All)
Aliases:

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

CommonParameters

Denna cmdlet har stöd för parametrarna -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction och -WarningVariable. Mer information finns i about_CommonParameters.

INPUTS

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject

OUTPUTS

System.Object

ANTECKNINGAR

Get-CMClientSetting

Remove-CMClientSetting

New-CMSchedule

Om klientinställningar: Programuppdateringar