Remove-CMSoftwareUpdateFromPackage
Supprimer une mise à jour d’un package de mise à jour logicielle.
Syntaxe
Remove-CMSoftwareUpdateFromPackage
-SoftwareUpdateId <String[]>
-SoftwareUpdatePackageId <String>
[-RefreshDistributionPoint]
[-Force]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Remove-CMSoftwareUpdateFromPackage
-SoftwareUpdate <IResultObject[]>
-SoftwareUpdatePackageId <String>
[-RefreshDistributionPoint]
[-Force]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Remove-CMSoftwareUpdateFromPackage
-SoftwareUpdate <IResultObject[]>
-SoftwareUpdatePackageName <String>
[-RefreshDistributionPoint]
[-Force]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Remove-CMSoftwareUpdateFromPackage
-SoftwareUpdate <IResultObject[]>
-SoftwareUpdatePackage <IResultObject>
[-RefreshDistributionPoint]
[-Force]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Remove-CMSoftwareUpdateFromPackage
-SoftwareUpdateId <String[]>
-SoftwareUpdatePackageName <String>
[-RefreshDistributionPoint]
[-Force]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Remove-CMSoftwareUpdateFromPackage
-SoftwareUpdateId <String[]>
-SoftwareUpdatePackage <IResultObject>
[-RefreshDistributionPoint]
[-Force]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Remove-CMSoftwareUpdateFromPackage
-SoftwareUpdateName <String[]>
-SoftwareUpdatePackageId <String>
[-RefreshDistributionPoint]
[-Force]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Remove-CMSoftwareUpdateFromPackage
-SoftwareUpdateName <String[]>
-SoftwareUpdatePackageName <String>
[-RefreshDistributionPoint]
[-Force]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Remove-CMSoftwareUpdateFromPackage
-SoftwareUpdateName <String[]>
-SoftwareUpdatePackage <IResultObject>
[-RefreshDistributionPoint]
[-Force]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Utilisez cette applet de commande pour supprimer la mise à jour logicielle spécifiée d’un package.
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 : Supprimer une mise à jour et actualiser le contenu
Cet exemple obtient d’abord l’ID d’une mise à jour logicielle. Il obtient ensuite un package de mise à jour logicielle par son ID. La dernière commande supprime la mise à jour du package. Il actualise le contenu sur le point de distribution et n’invite pas à confirmer.
$SU0 = "Bing Bar 7.1 (KB2673770)"
$SU0_ID = ( Get-CMSoftwareUpdate -Name $SU0 -Fast ).CI_ID
$suppkg1 = Get-CMSoftwareUpdateDeploymentPackage -Id "XYZ0000C"
Remove-CMSoftwareUpdateFromPackage -SoftwareUpdatePackageId $suppkg1.PackageID -SoftwareUpdateId $SU0_ID -RefreshDistributionPoint -Force
Exemple 2 : Supprimer deux mises à jour, mais ne pas actualiser le contenu
Cet exemple définit d’abord les noms de deux mises à jour logicielles. Il obtient ensuite un package de mise à jour logicielle par son ID. La dernière commande supprime les deux mises à jour logicielles du package. Étant donné que cette commande n’inclut pas le paramètre Force , elle demande une confirmation. Comme il n’inclut pas le paramètre RefreshDistributionPoint , vous devez mettre à jour manuellement le contenu sur les points de distribution.
$SU1 = "Bing Bar 7.1 (KB2673771)"
$SU2 = "Bing Bar 7.1 (KB2673772)"
$suppkg1 = Get-CMSoftwareUpdateDeploymentPackage -Id "XYZ0000C"
Remove-CMSoftwareUpdateFromPackage -SoftwareUpdatePackage $suppkg1 -SoftwareUpdateName ($SU1, $SU2)
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: | None |
Obligatoire: | False |
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 |
-Force
Ajoutez ce paramètre pour exécuter la commande sans demander de confirmation.
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 |
-RefreshDistributionPoint
Ajoutez ce paramètre pour mettre à jour le contenu du package sur les points de distribution. Si vous n’incluez pas ce paramètre, vous devez mettre à jour manuellement les points de distribution. Pour plus d’informations, consultez Gérer le contenu distribué.
Type: | SwitchParameter |
Alias: | RefreshDistributionPointAfterRemoveSoftwareUpdateFromPackage |
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 tableau d’objets de mise à jour logicielle à supprimer du package. Pour obtenir cet objet, utilisez l’applet de commande Get-CMSoftwareUpdate .
Type: | IResultObject[] |
Alias: | SoftwareUpdates |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
-SoftwareUpdateId
Spécifiez un tableau d’ID pour les mises à jour logicielles à supprimer du package. Cette valeur est la CI_ID de la mise à jour, par exemple 1584792
.
Type: | String[] |
Alias: | SoftwareUpdateIds |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-SoftwareUpdateName
Spécifiez un tableau de noms pour les mises à jour logicielles à supprimer du package.
Type: | String[] |
Alias: | SoftwareUpdateNames |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | True |
-SoftwareUpdatePackage
Spécifiez un objet de package de mise à jour logicielle à partir duquel supprimer les mises à jour. Pour obtenir cet objet, utilisez l’applet de commande Get-CMSoftwareUpdateDeploymentPackage .
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 |
-SoftwareUpdatePackageId
Spécifiez un ID de package de mise à jour logicielle à partir duquel supprimer les mises à jour. Cette valeur est un ID de package standard, par exemple XYZ0035E
.
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 |
-SoftwareUpdatePackageName
Spécifiez un nom de package de mise à jour logicielle à partir duquel supprimer les mises à jour.
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 |
-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: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
Entrées
Microsoft.ConfigurationManagement.ManagementProvider.IResultObject[]
Microsoft.ConfigurationManagement.ManagementProvider.IResultObject
Sorties
System.Object