Compartir a través de


Disable-CMSoftwareUpdateAutoDeploymentRule

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

Sintaxis

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

El cmdlet Disable-CMSoftwareUpdateAutoDeploymentRule deshabilita 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 deshabilitar por identificador o por nombre, o bien especificar un objeto de regla mediante el cmdlet Get-CMSoftwareUpdateAutoDeploymentRule . Puede usar el cmdlet Enable-CMSoftwareUpdateAutoDeploymentRule para habilitar 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: Deshabilitar una regla de implementación por nombre

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

Este comando deshabilita una regla denominada Actualizaciones semanales de controladores.

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

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

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

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

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