Set-CMClientSettingSoftwareUpdate
Konfigurieren Sie Clienteinstellungen für Softwareupdates.
Syntax
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>]
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>]
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>]
Beschreibung
Verwenden Sie dieses Cmdlet, um Einstellungen in der Gruppe "Softwareupdates" der Clienteinstellungen zu konfigurieren. Weitere Informationen finden Sie unter Informationen zu Clienteinstellungen: Softwareupdates.
Hinweis
Führen Sie Configuration Manager-Cmdlets beispielsweise vom Configuration Manager-Standortlaufwerk PS XYZ:\>
aus. Weitere Informationen finden Sie unter "Erste Schritte".
Beispiele
Beispiel 1: Aktivieren von Drittanbieterupdates in den Standardclienteinstellungen
Set-CMClientSettingSoftwareUpdate -DefaultSetting -Enable $true -EnableThirdPartyUpdates $true
Beispiel 2: Aktivieren von Drittanbieterupdates in einer benutzerdefinierten Geräteeinstellung
$clientDeviceSettingName = "Dev device settings"
Set-CMClientSettingSoftwareUpdate -Name $clientDeviceSettingName -Enable $true -EnableThirdPartyUpdates $true
Beispiel 3: Konfigurieren mehrerer Einstellungen
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
Parameter
-BatchingTimeout
Geben Sie den Zeitraum an, für den alle ausstehenden Bereitstellungen mit einem Stichtag in dieser Zeit ebenfalls installiert werden. Verwenden Sie diesen Parameter mit dem Parameter EnforceMandatory. Sie können einen Wert zwischen 1 und 23 Stunden und zwischen 1 und 365 Tagen eingeben. Standardmäßig ist diese Einstellung für sieben Tage konfiguriert. Verwenden Sie den Parameter TimeUnit, um Stunden oder Tage anzugeben.
Type: | Int32 |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
Fordert Sie vor dem Ausführen des Cmdlets zur Bestätigung auf.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DefaultSetting
Fügen Sie diesen Parameter hinzu, um Softwareupdateeinstellungen in den Standardclienteinstellungen zu konfigurieren.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DeltaDownloadPort
Verwenden Sie diesen Parameter, um den Netzwerkport zu konfigurieren, den Clients zum Empfangen von Anforderungen für Delta-Inhalte verwenden. Verwenden Sie den Parameter EnableDeltaDownload, um das Verhalten zu aktivieren. Der Standardwert ist 8005
.
Type: | Int32 |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DeploymentEvaluationSchedule
Geben Sie an, wie oft der Client-Agent für Softwareupdates Softwareupdates für den Installationsstatus auf Configuration Manager-Clientcomputern neu bewertet. Verwenden Sie zum Erstellen eines neuen Zeitplantokens das Cmdlet "New-CMSchedule".
Type: | IResultObject |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DisableWildcardHandling
Dieser Parameter behandelt Platzhalterzeichen als Literalzeichenwerte. Sie können es nicht mit ForceWildcardHandlingkombinieren.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Enable
Legen Sie diesen Parameter $true
fest, um Softwareupdates auf Clients zu aktivieren.
Type: | Boolean |
Aliases: | EnableSoftwareUpdatesOnClient |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EnableDeltaDownload
Legen Sie diesen Parameter so $true
fest, dass Clients Delta-Inhalte herunterladen können, wenn diese verfügbar sind. Verwenden Sie zum Konfigurieren des Netzwerkports den DeltaDownloadPort-Parameter.
Type: | Boolean |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EnableDynamicUpdate
Gilt für Version 2010 und höher. Legen Sie diesen Parameter $true
fest, um dynamische Updates für Windows 10 Featureupdates zu aktivieren. Dynamische Updates installieren Sprachpakete, Features bei Bedarf, Treiber und kumulative Updates während Windows Setup. Der Client wird aufgefordert, diese Updates aus dem Internet herunterzuladen.
Type: | Boolean |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EnableInstallation
Gilt für Version 2010 und höher. Legen Sie diesen Parameter $true
fest, um die Installation von Softwareupdates im Wartungsfenster "Alle Bereitstellungen" zu aktivieren, wenn das Wartungsfenster "Softwareupdate" verfügbar ist.
Type: | Boolean |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EnableThirdPartyUpdates
Legen Sie diesen Parameter $true
fest, um Softwareupdates von Drittanbietern zu aktivieren.
Type: | Boolean |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EnableWsusCertPinning
Gilt für Version 2107 und höher. Legen Sie diesen Parameter $true
fest, um die TLS-Zertifikatanheftung für Windows Updateclient zum Erkennen von Updates zu erzwingen.
Type: | Boolean |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EnforceMandatory
Wenn ein Stichtag für die Bereitstellung von Softwareupdates erreicht ist, installieren Sie alle anderen Softwareupdatebereitstellungen mit einem Stichtag innerhalb eines bestimmten Zeitraums. Verwenden Sie den Parameter BatchingTimeout, um den Zeitraum anzugeben.
Type: | Boolean |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ForceWildcardHandling
Dieser Parameter verarbeitet Platzhalterzeichen und kann zu unerwartetem Verhalten führen (nicht empfohlen). Sie können es nicht mit DisableWildcardHandlingkombinieren.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-InputObject
Dieses Cmdlet fügt die Softwareupdateeinstellungen dem Clienteinstellungsobjekt hinzu, das Sie mit diesem Parameter angeben. Verwenden Sie zum Abrufen dieses Objekts das Cmdlet "Get-CMClientSetting".
Type: | IResultObject |
Position: | Named |
Default value: | None |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Name
Dieses Cmdlet fügt die Softwareupdateeinstellungen dem Clienteinstellungsobjekt hinzu, das dieser Parameter benennt.
Type: | String |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Office365ManagementType
Legen Sie diesen Parameter $true
fest, um die Verwaltung des Microsoft 365 Apps Client-Agents und der Installationseinstellungen zu aktivieren.
Type: | Boolean |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PassThru
Gibt ein Objekt zurück, das das Element darstellt, mit dem Sie arbeiten. Standardmäßig generiert dieses Cmdlet möglicherweise keine Ausgabe.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ScanSchedule
Geben Sie an, wie oft der Client-Agent für Softwareupdates eine Überprüfung der Compliancebewertung startet. Diese Überprüfung ermittelt den Status für Softwareupdates auf dem Client. Verwenden Sie zum Erstellen eines neuen Zeitplantokens das Cmdlet "New-CMSchedule".
Type: | IResultObject |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ThreadPriority
Gilt für Version 2010 und höher. Geben Sie eine Threadpriorität für Windows 10 Featureupdates an.
Normal
: Windows Setup verwendet schneller mehr Systemressourcen und Updates. Es wird mehr Prozessorzeit verwendet, sodass die Gesamtinstallationszeit kürzer ist, der Ausfall des Benutzers jedoch länger ist. Dieser Wert ist der Standardwert.Low
: Sie können weiterhin auf dem Gerät arbeiten, während es im Hintergrund heruntergeladen und aktualisiert wird. Die Gesamtinstallationszeit ist länger, der Ausfall des Benutzers jedoch kürzer. Möglicherweise müssen Sie die maximale Laufzeit des Updates erhöhen, um ein Timeout zu vermeiden, wenn Sie diese Option verwenden.
Type: | ThreadPriorityType |
Accepted values: | Normal, Low |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-TimeUnit
Verwenden Sie den Parameter BatchingTimeout, um den Zeitraum anzugeben, für den alle ausstehenden Bereitstellungen mit einem Stichtag in dieser Zeit ebenfalls installiert werden.
Type: | BatchingTimeoutType |
Accepted values: | Days, Hours |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Zeigt, was passieren würde, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Eingaben
Microsoft.ConfigurationManagement.ManagementProvider.IResultObject
Ausgaben
System.Object