Compartilhar via


Disable-CMSoftwareUpdateAutoDeploymentRule

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

Sintaxe

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

Description

O cmdlet Disable-CMSoftwareUpdateAutoDeploymentRule desativa as regras de implementação especificadas do Configuration Manager para atualizações automáticas de software. Embora uma regra esteja desativada, não é executada de acordo com a respetiva agenda e não pode executá-la manualmente.

O Configuration Manager utiliza regras para gerir a implementação automática de atualizações de software. Quando uma regra é executada, 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 transfere ficheiros de conteúdo e copia-os para pontos de distribuição e, em seguida, atualiza os computadores cliente.

Pode especificar regras para desativar por ID ou pelo nome ou especificar um objeto de regra com o cmdlet Get-CMSoftwareUpdateAutoDeploymentRule . Pode utilizar o cmdlet Enable-CMSoftwareUpdateAutoDeploymentRule para ativar uma regra. Para remover uma regra permanentemente, utilize o cmdlet Remove-CMSoftwareUpdateAutoDeploymentRule .

Observação

Execute cmdlets do Configuration Manager a partir da unidade do site do Configuration Manager, por exemplo PS XYZ:\>. Para obter mais informações, veja Introdução.

Exemplos

Exemplo 1: Desativar uma regra de implementação por nome

PS XYZ:\>Disable-CMSoftwareUpdateAutoDeploymentRule -Name "Weekly Driver Updates"

Este comando desativa uma regra denominada Atualizações Semanais do Controlador.

Exemplo 2: Desativar uma regra de implementação por ID

PS XYZ:\>Disable-CMSoftwareUpdateAutoDeploymentRule -Id "16777217"

Este comando desativa uma regra de implementação que tem o ID 16777217.

Exemplo 3: Desativar uma regra de implementação com uma variável

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

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

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

Parâmetros

-Confirm

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

Tipo:SwitchParameter
Aliases:cf
Cargo:Named
Valor padrão:False
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-DisableWildcardHandling

Este parâmetro trata os carateres universais como valores de carateres literais. Não pode combiná-lo com ForceWildcardHandling.

Tipo:SwitchParameter
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-ForceWildcardHandling

Este parâmetro processa carateres universais e pode levar a um comportamento inesperado (não recomendado). Não pode combiná-lo com DisableWildcardHandling.

Tipo:SwitchParameter
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-Id

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

Tipo:String[]
Aliases:AutoDeploymentId
Cargo:Named
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-InputObject

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

Tipo:IResultObject
Cargo:Named
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:True
Aceitar caracteres curinga:False

-Name

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

Tipo:String
Cargo:Named
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-WhatIf

Mostrar o que aconteceria se o cmdlet fosse executado. O cmdlet não é executado.

Tipo:SwitchParameter
Aliases:wi
Cargo:Named
Valor padrão:False
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

Entradas

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject

Saídas

System.Object