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