Share via


Remove-CMSoftwareUpdateAutoDeploymentRule

Remove as regras de implantação do Configuration Manager para atualizações automáticas de software.

Syntax

Remove-CMSoftwareUpdateAutoDeploymentRule
      [-Force]
      [-Id] <Int32>
      [-DisableWildcardHandling]
      [-ForceWildcardHandling]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Remove-CMSoftwareUpdateAutoDeploymentRule
      [-Force]
      [-InputObject] <IResultObject>
      [-DisableWildcardHandling]
      [-ForceWildcardHandling]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Remove-CMSoftwareUpdateAutoDeploymentRule
      [-Force]
      [-Name] <String>
      [-DisableWildcardHandling]
      [-ForceWildcardHandling]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Description

O cmdlet Remove-CMSoftwareUpdateAutoDeploymentRule remove as regras de implantação especificadas do Configuration Manager para atualizações automáticas de software.

O Configuration Manager usa regras para gerenciar a implantação automática de atualizações de software. Quando uma regra é executado, o Configuration Manager adiciona atualizações que se qualificam para a regra a um grupo de atualização de software. O servidor do Configuration Manager baixa arquivos de conteúdo e os copia para pontos de distribuição e atualiza computadores cliente.

Você pode especificar regras a ser removidos por ID ou por nome ou especificar um objeto de regra usando o cmdlet Get-CMSoftwareUpdateAutoDeploymentRule. Este cmdlet exclui as regras permanentemente. Você pode usar o cmdlet Disable-CMSoftwareUpdateAutoDeploymentRule para suspender uma regra.

Observação

Execute cmdlets do Configuration Manager na unidade de site do Configuration Manager, por PS XYZ:\> exemplo. Para obter mais informações, consulte getting started.

Exemplos

Exemplo 1: Remover uma regra de implantação pelo nome

PS XYZ:\> Remove-CMSoftwareUpdateAutoDeploymentRule -Name "Weekly Driver Updates"
Remove
Are you sure you wish to remove SoftwareUpdateAutoDeploymentRule: Name="Weekly Driver Updates"?
[Y] Yes  [N] No  [S] Suspend  [?] Help (default is "Y"):

Este comando remove uma regra chamada Atualizações semanais de driver. Como o comando não inclui o parâmetro Force, o cmdlet solicita que você exclua a regra.

Exemplo 2: Remover uma regra de implantação por ID

PS XYZ:\> Remove-CMSoftwareUpdateAutoDeploymentRule -Id "16777217" -Force

Este comando desabilita uma regra de implantação que tem a ID 16777217. Este comando inclui o parâmetro Force, para que o cmdlet não o solicitar antes de remover a regra.

Exemplo 3: Remover uma regra de implantação usando uma variável

PS XYZ:\> $CMSUADR = Get-CMSoftwareUpdateAutoDeploymentRule -Name "Weekly Driver Updates"
PS XYZ:\> Remove-CMSoftwareUpdateAutoDeploymentRule -InputObject $CMSUADR -Force

O primeiro comando obtém uma regra de implantação que tem o nome especificado e a armazena na variável $CMSUADR.

O segundo comando remove a regra armazenada na variável.

Parâmetros

-Confirm

Solicita a confirmação antes de executar o cmdlet.

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

-DisableWildcardHandling

Este parâmetro trata caracteres curinga como valores literais de caracteres. Não é possível combiná-lo com ForceWildcardHandling.

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

-Força

Força o comando a ser executado sem pedir confirmação do usuário.

Type:SwitchParameter
Position:Named
Default value:None
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). Não é possível combiná-lo com DisableWildcardHandling.

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

-Id

Especifica uma matriz de IDs para regras para implantação automática de atualizações de software. Esse valor é a propriedade AutoDeploymentID do objeto de regra de implantação.

Type:Int32
Aliases:AutoDeploymentId
Position:0
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-InputObject

Especifica um objeto de regra de implantação automática de atualização de software. Para obter um objeto de regra de implantação, use Get-CMSoftwareUpdateAutoDeploymentRule.

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

-Name

Especifica um nome de regra para implantação automática de atualizações de software.

Type:String
Position:0
Default value:None
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:False
Accept pipeline input:False
Accept wildcard characters:False

Entradas

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject

Saídas

System.Object