Compartir a través de


Enable-CMSoftwareUpdateAutoDeploymentRule

Habilita las reglas de implementación de Configuration Manager para las actualizaciones automáticas de software.

Sintaxis

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

El cmdlet Enable-CMSoftwareUpdateAutoDeploymentRule habilita las reglas de implementación de Configuration Manager especificadas para las actualizaciones automáticas de software. Aunque una regla está deshabilitada, no se ejecuta de acuerdo con su programación y no se puede ejecutar manualmente.

Configuration Manager usa reglas para administrar la implementación automática de actualizaciones de software. Cuando se ejecuta una regla, Configuration Manager agrega actualizaciones que califican para la regla a un grupo de actualizaciones de software. El servidor de Configuration Manager descarga los archivos de contenido y los copia en puntos de distribución y, a continuación, actualiza los equipos cliente.

Puede especificar reglas para habilitar por identificador o por nombre, o bien especificar un objeto de regla mediante el cmdlet Get-CMSoftwareUpdateAutoDeploymentRule . Puede usar el cmdlet Disable-CMSoftwareUpdateAutoDeploymentRule para deshabilitar una regla. Para quitar una regla de forma permanente, use el cmdlet Remove-CMSoftwareUpdateAutoDeploymentRule .

Nota:

Ejecute cmdlets de Configuration Manager desde la unidad de sitio de Configuration Manager, por ejemplo PS XYZ:\>. Para obtener más información, consulte Introducción.

Ejemplos

Ejemplo 1: Habilitar una regla de implementación por nombre

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

Este comando habilita una regla denominada Actualizaciones semanales de controladores.

Ejemplo 2: Habilitación de una regla de implementación por identificador

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

Este comando habilita una regla de implementación que tiene el identificador 16777217.

Ejemplo 3: Habilitar una regla de implementación mediante una variable

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

El primer comando obtiene una regla de implementación que tiene el nombre especificado y, a continuación, la almacena en la variable $CMSUADR.

El segundo comando habilita la regla almacenada en la variable .

Parámetros

-Confirm

Solicitará confirmación antes de ejecutar el cmdlet.

Tipo:SwitchParameter
Alias:cf
Posición:Named
Valor predeterminado:False
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-DisableWildcardHandling

Este parámetro trata los caracteres comodín como valores de caracteres literales. No se puede combinar con ForceWildcardHandling.

Tipo:SwitchParameter
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-ForceWildcardHandling

Este parámetro procesa caracteres comodín y puede provocar un comportamiento inesperado (no recomendado). No se puede combinar con DisableWildcardHandling.

Tipo:SwitchParameter
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-Id

Especifica una matriz de identificadores para las reglas para la implementación automática de actualizaciones de software. Este valor es la propiedad AutoDeploymentID del objeto de regla de implementación.

Tipo:String[]
Alias:AutoDeploymentId
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-InputObject

Especifica un objeto de regla de implementación automática de actualización de software. Para obtener un objeto de regla de implementación, use Get-CMSoftwareUpdateAutoDeploymentRule.

Tipo:IResultObject
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:True
Aceptar caracteres comodín:False

-Name

Especifica un nombre de una regla para la implementación automática de actualizaciones de software.

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-WhatIf

Muestra lo que ocurriría si se ejecuta el cmdlet. El cmdlet no se ejecuta.

Tipo:SwitchParameter
Alias:wi
Posición:Named
Valor predeterminado:False
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

Entradas

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject

Salidas

System.Object