Remove-CMSoftwareUpdateFromPackage
Remova uma atualização de um pacote de atualização de software.
Syntax
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
Use este cmdlet para remover a atualização de software especificada de um pacote.
Observação
Execute Configuration Manager cmdlets da unidade do site Configuration Manager, por exemplo PS XYZ:\>
. Para obter mais informações, confira introdução.
Exemplos
Exemplo 1: remover uma atualização e atualizar o conteúdo
Este exemplo primeiro obtém a ID de uma atualização de software. Em seguida, ele obtém um pacote de atualização de software por sua ID. O último comando remove a atualização do pacote. Ele atualiza o conteúdo no ponto de distribuição e não solicita confirmação.
$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
Exemplo 2: remover duas atualizações, mas não atualizar o conteúdo
Este exemplo primeiro define os nomes de duas atualizações de software. Em seguida, ele obtém um pacote de atualização de software por sua ID. O último comando remove as duas atualizações de software do pacote. Como esse comando não inclui o parâmetro Force , ele solicita a confirmação. Como ele não inclui o parâmetro RefreshDistributionPoint , você precisa atualizar manualmente o conteúdo em pontos de distribuição.
$SU1 = "Bing Bar 7.1 (KB2673771)"
$SU2 = "Bing Bar 7.1 (KB2673772)"
$suppkg1 = Get-CMSoftwareUpdateDeploymentPackage -Id "XYZ0000C"
Remove-CMSoftwareUpdateFromPackage -SoftwareUpdatePackage $suppkg1 -SoftwareUpdateName ($SU1, $SU2)
Parâmetros
-Confirm
Solicita a confirmação antes de executar o cmdlet.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DisableWildcardHandling
Esse parâmetro trata caracteres curinga como valores de caractere literal. Você não pode combiná-lo com ForceWildcardHandling.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Force
Adicione esse parâmetro para executar o comando sem pedir confirmação.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ForceWildcardHandling
Esse parâmetro processa caracteres curinga e pode levar a um comportamento inesperado (não recomendado). Você não pode combiná-lo com DisableWildcardHandling.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RefreshDistributionPoint
Adicione esse parâmetro para atualizar o conteúdo do pacote nos pontos de distribuição. Se você não incluir esse parâmetro, precisará atualizar manualmente os pontos de distribuição. Para obter mais informações, consulte Gerenciar conteúdo distribuído.
Type: | SwitchParameter |
Aliases: | RefreshDistributionPointAfterRemoveSoftwareUpdateFromPackage |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SoftwareUpdate
Especifique uma matriz de objetos de atualização de software para remover do pacote. Para obter esse objeto, use o cmdlet Get-CMSoftwareUpdate .
Type: | IResultObject[] |
Aliases: | SoftwareUpdates |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-SoftwareUpdateId
Especifique uma matriz de IDs para atualizações de software a serem removidas do pacote. Esse valor é o CI_ID da atualização, por exemplo 1584792
.
Type: | String[] |
Aliases: | SoftwareUpdateIds |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SoftwareUpdateName
Especifique uma matriz de nomes para atualizações de software a serem removidas do pacote.
Type: | String[] |
Aliases: | SoftwareUpdateNames |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | True |
-SoftwareUpdatePackage
Especifique um objeto de pacote de atualização de software do qual remover as atualizações. Para obter esse objeto, use o cmdlet Get-CMSoftwareUpdateDeploymentPackage .
Type: | IResultObject |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-SoftwareUpdatePackageId
Especifique uma ID do pacote de atualização de software da qual remover as atualizações. Esse valor é uma ID de pacote padrão, por exemplo XYZ0035E
.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SoftwareUpdatePackageName
Especifique um nome de pacote de atualização de software do qual remover as atualizações.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Mostrar o que aconteceria se o cmdlet fosse executado. O cmdlet não é executado.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Entradas
Microsoft.ConfigurationManagement.ManagementProvider.IResultObject[]
Microsoft.ConfigurationManagement.ManagementProvider.IResultObject
Saídas
System.Object
Links Relacionados
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de