Enable-CMSoftwareUpdateAutoDeploymentRule

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

Sintaxe

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

Description

O cmdlet Enable-CMSoftwareUpdateAutoDeploymentRule permite regras de implementação do Configuration Manager especificadas 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 ativar por ID ou por nome ou especificar um objeto de regra com o cmdlet Get-CMSoftwareUpdateAutoDeploymentRule . Pode utilizar o cmdlet Disable-CMSoftwareUpdateAutoDeploymentRule para desativar 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: Ativar uma regra de implementação por nome

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

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

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

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

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

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

PS XYZ:\> $CMSUADR = Get-CMSoftwareUpdateAutoDeploymentRule -Name "Weekly Driver Updates"
PS XYZ:\> Enable-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 ativa 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