Set-CMClientSettingSoftwareUpdate

Configurez les paramètres du client pour les mises à jour logicielles.

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>]

Description

Utilisez cette cmdlet pour configurer les paramètres dans le groupe de mises à jour logicielles des paramètres clients. Pour plus d’informations, voir Paramètres du client : Mises à jour logicielles.

Notes

Exécutez les cmdlets Configuration Manager à partir du lecteur de site Configuration Manager, par PS XYZ:\> exemple. Pour plus d’informations, voir la mise en place.

Exemples

Exemple 1 : activer les mises à jour tierces dans les paramètres client par défaut

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

Exemple 2 : activer les mises à jour tierces dans un paramètre d’appareil personnalisé

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

Exemple 3 : Configurer plusieurs paramètres

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

Paramètres

- Confirmer

Une invite de confirmation apparaît avant d’exécuter le cmdlet.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

- WhatIf

Présente ce qui se produit si le cmdlet s’exécute. L’cmdlet n’est pas exécuté.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-BatchingTimeout

Spécifiez la période pendant laquelle tous les déploiements en attente avec une échéance dans ce délai seront également installés. Utilisez ce paramètre avec le paramètre EnforceMandatory. Vous pouvez entrer une valeur de 1 à 23 heures et de 1 à 365 jours. Par défaut, ce paramètre est configuré pour sept jours. Utilisez le paramètre TimeUnit pour spécifier des heures ou des jours.

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

-DefaultSetting

Ajoutez ce paramètre pour configurer les paramètres de mise à jour logicielle dans les paramètres client par défaut.

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

-DeltaDownloadPort

Utilisez ce paramètre pour configurer le port réseau que les clients utilisent pour recevoir des demandes de contenu delta. Utilisez le paramètre EnableDeltaDownload pour activer le comportement. La valeur par défaut est 8005.

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

-DeploymentEvaluationSchedule

Spécifiez la fréquence à quelle fréquence l’agent client des mises à jour logicielles réévalue les mises à jour logicielles pour l’état d’installation sur les ordinateurs clients Configuration Manager. Pour créer un jeton de planification, utilisez l’cmdlet New-CMSchedule.

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

-DisableWildcardHandling

Ce paramètre traite les caractères génériques comme des valeurs littérales. Vous ne pouvez pas la combiner avec ForceWildcardHandling.

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

-Enable

Définissez ce paramètre pour $true activer les mises à jour logicielles sur les clients.

Type:Boolean
Aliases:EnableSoftwareUpdatesOnClient
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-EnableDeltaDownload

Définissez ce paramètre $true pour autoriser les clients à télécharger le contenu delta lorsqu’ils sont disponibles. Pour configurer le port réseau, utilisez le paramètre DeltaDownloadPort.

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

-EnableDynamicUpdate

S’applique aux versions 2010 et ultérieures. Définissez ce paramètre pour $true activer la mise à jour dynamique Windows 10 mises à jour de fonctionnalités. La mise à jour dynamique installe les packs de langue, les fonctionnalités à la demande, les pilotes et les mises à jour cumulatives Windows configuration. Il demande au client de télécharger ces mises à jour à partir d’Internet.

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

-EnableInstallation

S’applique aux versions 2010 et ultérieures. Définissez ce paramètre pour activer l’installation des mises à jour logicielles dans la fenêtre de maintenance « Tous les déploiements » lorsque la fenêtre de maintenance « Mise à jour logicielle » $true est disponible.

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

-EnableThirdPartyUpdates

Définissez ce paramètre $true pour activer les mises à jour logicielles tierces.

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

-EnableWsusCertPinning

S’applique aux versions 2107 et ultérieures. Définissez ce paramètre pour appliquer l’épinglage de certificat $true TLS Windows client update pour détecter les mises à jour.

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

-EnforceMandatory

Lorsqu’une date d’échéance de déploiement de mise à jour logicielle est atteinte, installez tous les autres déploiements de mises à jour logicielles dont l’échéance arrive dans un délai spécifié. Utilisez le paramètre BatchingTimeout pour spécifier la période.

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

-ForceWildcardHandling

Ce paramètre traite les caractères génériques et peut entraîner un comportement inattendu (non recommandé). Vous ne pouvez pas la combiner avec DisableWildcardHandling.

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

-InputObject

Cette cmdlet ajoute les paramètres de mise à jour logicielle à l’objet paramètres client que vous spécifiez avec ce paramètre. Pour obtenir cet objet, utilisez l’cmdlet Get-CMClientSetting.

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

-Name

Cette cmdlet ajoute les paramètres de mise à jour logicielle à l’objet de paramètres client que ce paramètre nomme.

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

-Office365ManagementType

Définissez ce paramètre pour $true activer la gestion de l’agent Microsoft 365 Apps client et des paramètres d’installation.

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

-PassThru

Renvoie un objet représentant l’élément avec lequel vous travaillez. Par défaut, cette cmdlet peut ne pas générer de sortie.

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

-ScanSchedule

Spécifiez la fréquence à partir de quelle fréquence l’agent client des mises à jour logicielles démarre une analyse d’évaluation de la conformité. Cette analyse détermine l’état des mises à jour logicielles sur le client. Pour créer un jeton de planification, utilisez l’cmdlet New-CMSchedule.

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

-ThreadPriority

S’applique aux versions 2010 et ultérieures. Spécifiez une priorité de thread pour Windows 10 mises à jour de fonctionnalités.

  • Normal: Windows le programme d’installation utilise plus de ressources système et de mises à jour plus rapidement. Il utilise plus de temps processeur, de sorte que le temps total d’installation est plus court, mais la panne de l’utilisateur est plus longue. Cette valeur est la valeur par défaut.

  • Low: vous pouvez continuer à travailler sur l’appareil pendant le téléchargement et les mises à jour en arrière-plan. La durée totale d’installation est plus longue, mais la panne de l’utilisateur est plus courte. Vous devrez peut-être augmenter la durée d’utilisation maximale de la mise à jour pour éviter un délai d’accès lorsque vous utilisez cette option.

Type:ThreadPriorityType
Accepted values:Normal, Low
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-TimeUnit

À utiliser avec le paramètre BatchingTimeout pour spécifier la période pendant laquelle tous les déploiements en attente avec une échéance dans ce délai seront également installés.

Type:BatchingTimeoutType
Accepted values:Days, Hours
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

Entrées

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject

Sorties

System.Object