Save-CMSoftwareUpdate
Enregistrez les mises à jour logicielles dans les groupes de mises à jour et les packages.
Syntaxe
Save-CMSoftwareUpdate
-DeploymentPackageName <String>
[-Location <String>]
[-RetryCount <UInt32>]
[-RetryDelaySec <UInt32>]
[-SoftwareUpdateLanguage <String[]>]
-SoftwareUpdateName <String[]>
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Save-CMSoftwareUpdate
-DeploymentPackageName <String>
[-Location <String>]
[-RetryCount <UInt32>]
[-RetryDelaySec <UInt32>]
-SoftwareUpdateGroupId <String[]>
[-SoftwareUpdateLanguage <String[]>]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Save-CMSoftwareUpdate
-DeploymentPackageName <String>
[-Location <String>]
[-RetryCount <UInt32>]
[-RetryDelaySec <UInt32>]
-SoftwareUpdateGroupName <String[]>
[-SoftwareUpdateLanguage <String[]>]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Save-CMSoftwareUpdate
-DeploymentPackageName <String>
[-Location <String>]
[-RetryCount <UInt32>]
[-RetryDelaySec <UInt32>]
-SoftwareUpdateGroup <IResultObject>
[-SoftwareUpdateLanguage <String[]>]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Save-CMSoftwareUpdate
-DeploymentPackageName <String>
[-Location <String>]
[-RetryCount <UInt32>]
[-RetryDelaySec <UInt32>]
-SoftwareUpdateId <String[]>
[-SoftwareUpdateLanguage <String[]>]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Save-CMSoftwareUpdate
-DeploymentPackageName <String>
[-Location <String>]
[-RetryCount <UInt32>]
[-RetryDelaySec <UInt32>]
-SoftwareUpdate <IResultObject>
[-SoftwareUpdateLanguage <String[]>]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Utilisez cette applet de commande pour enregistrer une ou plusieurs mises à jour logicielles dans des groupes de mise à jour et des packages de déploiement.
Vous pouvez spécifier une ou plusieurs mises à jour logicielles associées aux packages de déploiement. Vous pouvez également spécifier l’emplacement source de téléchargement des mises à jour et la langue des mises à jour logicielles. Les langues déterminent le résumé détaillé qu’une mise à jour logicielle synchronise et les langues de fichier à télécharger pour les mises à jour logicielles.
Remarque
Exécutez des applets de commande Configuration Manager à partir du lecteur de site Configuration Manager, par exemple PS XYZ:\>
. Pour plus d’informations, consultez Prise en main.
Exemples
Exemple 1 : Enregistrer une mise à jour logicielle et y ajouter une langue
Cette commande enregistre la mise à jour logicielle nommée Mise à jour cumulative pour Windows 10 (KB3095020) pour le package de déploiement nommé Package01. Il ajoute également l’anglais à son tableau de langues.
Save-CMSoftwareUpdate -SoftwareUpdateName "Cumulative Update for Windows 10 (KB3095020)" -DeploymentPackageName "Package01" -SoftwareUpdateLanguage "English"
Exemple 2 : Enregistrer une mise à jour logicielle à partir d’un groupe de mises à jour logicielles
Cette commande obtient l’objet de groupe de mises à jour logicielles nommé TestSUgroup10 et utilise l’opérateur de pipeline pour passer l’objet à Save-CMSoftwareUpdate, qui enregistre la mise à jour logicielle avec le nom de package Package01.
Get-CMSoftwareUpdateGroup -Name "TestSUgroup10" | Save-CMSoftwareUpdate -DeploymentPackageName "Package01"
Exemple 3 : Enregistrer une mise à jour logicielle à partir d’un groupe de mises à jour logicielles et spécifier un emplacement source à partir duquel effectuer le téléchargement
Cette commande obtient l’objet de groupe de mises à jour logicielles nommé TestSUgroup10 et utilise l’opérateur de pipeline pour passer l’objet à Save-CMSoftwareUpdate, qui enregistre la mise à jour logicielle à partir du partage de fichiers Mises à jour sur Server01 avec le nom de package Package01.
Get-CMSoftwareUpdateGroup -Name "TestSUgroup10" Save-CMSoftwareUpdate -Location "\\Server01\Updates" -DeploymentPackageName "Package01"
Paramètres
-Confirm
Une invite de confirmation apparaît avant d’exécuter le cmdlet.
Type: | SwitchParameter |
Alias: | cf |
Position: | Named |
Valeur par défaut: | False |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-DeploymentPackageName
Spécifiez le nom d’un package de déploiement.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-DisableWildcardHandling
Ce paramètre traite les caractères génériques comme des valeurs de caractère littéral. Vous ne pouvez pas la combiner avec ForceWildcardHandling.
Type: | SwitchParameter |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | 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 |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Location
Spécifiez un emplacement source de téléchargement pour les mises à jour logicielles.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-RetryCount
Spécifiez une valeur entière pour le nombre de tentatives de téléchargement de la mise à jour.
Type: | UInt32 |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-RetryDelaySec
Spécifiez une valeur entière pour le nombre de secondes à attendre avant de réessayer.
Type: | UInt32 |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-SoftwareUpdate
Spécifiez un objet de mise à jour logicielle à enregistrer. Pour obtenir cet objet, utilisez l’applet de commande Get-CMSoftwareUpdate .
Type: | IResultObject |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
-SoftwareUpdateGroup
Spécifiez un objet de groupe de mises à jour logicielles. Pour obtenir cet objet, utilisez l’applet de commande Get-CMSoftwareUpdateGroup .
Type: | IResultObject |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
-SoftwareUpdateGroupId
Spécifiez un tableau d’ID de groupes de mises à jour logicielles.
Type: | String[] |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-SoftwareUpdateGroupName
Spécifiez un tableau de noms de groupes de mises à jour logicielles.
Type: | String[] |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-SoftwareUpdateId
Spécifiez un tableau d’ID de mises à jour logicielles.
Type: | String[] |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-SoftwareUpdateLanguage
Spécifiez un tableau de langues de mise à jour logicielle.
Type: | String[] |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-SoftwareUpdateName
Spécifiez un tableau de noms de mises à jour logicielles.
Type: | String[] |
Alias: | LocalizedDisplayName |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-WhatIf
Présente ce qui se produit si le cmdlet s’exécute. L’applet de commande ne s’exécute pas.
Type: | SwitchParameter |
Alias: | wi |
Position: | Named |
Valeur par défaut: | False |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
Entrées
Microsoft.ConfigurationManagement.ManagementProvider.IResultObject
Sorties
System.Object