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.