Partager via


Disable-CMSoftwareUpdateAutoDeploymentRule

Désactive les règles de déploiement Configuration Manager pour les mises à jour logicielles automatiques.

Syntaxe

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

L’applet de commande Disable-CMSoftwareUpdateAutoDeploymentRule désactive les règles de déploiement Configuration Manager spécifiées pour les mises à jour logicielles automatiques. Bien qu’une règle soit désactivée, elle ne s’exécute pas conformément à sa planification et vous ne pouvez pas l’exécuter manuellement.

Configuration Manager utilise des règles pour gérer le déploiement automatique des mises à jour logicielles. Lorsqu’une règle s’exécute, Configuration Manager ajoute des mises à jour éligibles pour la règle à un groupe de mises à jour logicielles. Le serveur Configuration Manager télécharge les fichiers de contenu et les copie sur les points de distribution, puis met à jour les ordinateurs clients.

Vous pouvez spécifier des règles à désactiver par ID ou par nom, ou spécifier un objet de règle à l’aide de l’applet de commande Get-CMSoftwareUpdateAutoDeploymentRule . Vous pouvez utiliser l’applet de commande Enable-CMSoftwareUpdateAutoDeploymentRule pour activer une règle. Pour supprimer définitivement une règle, utilisez l’applet de commande Remove-CMSoftwareUpdateAutoDeploymentRule .

Remarque

Exécutez des applets de commande Configuration Manager à partir du lecteur de site Configuration Manager, par exemple PS XYZ:\>. Pour plus d’informations, consultez Prise en main.

Exemples

Exemple 1 : Désactiver une règle de déploiement par nom

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

Cette commande désactive une règle nommée Mises à jour hebdomadaires du pilote.

Exemple 2 : Désactiver une règle de déploiement par ID

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

Cette commande désactive une règle de déploiement qui a l’ID 16777217.

Exemple 3 : Désactiver une règle de déploiement à l’aide d’une variable

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

La première commande obtient une règle de déploiement qui porte le nom spécifié, puis la stocke dans la variable $CMSUADR.

La deuxième commande désactive la règle stockée dans la variable .

Paramètres

-Confirm

Une invite de confirmation apparaît avant d’exécuter le cmdlet.

Type:SwitchParameter
Alias:cf
Position:Named
Valeur par défaut:False
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-DisableWildcardHandling

Ce paramètre traite les caractères génériques comme des valeurs de caractère littéral. Vous ne pouvez pas la combiner avec ForceWildcardHandling.

Type:SwitchParameter
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-ForceWildcardHandling

Ce paramètre traite les caractères génériques et peut entraîner un comportement inattendu (non recommandé). Vous ne pouvez pas la combiner avec DisableWildcardHandling.

Type:SwitchParameter
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-Id

Spécifie un tableau d’ID pour les règles de déploiement automatique des mises à jour logicielles. Cette valeur est la propriété AutoDeploymentID de l’objet de règle de déploiement.

Type:String[]
Alias:AutoDeploymentId
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-InputObject

Spécifie un objet de règle de déploiement automatique de mise à jour logicielle. Pour obtenir un objet de règle de déploiement, utilisez Get-CMSoftwareUpdateAutoDeploymentRule.

Type:IResultObject
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-Name

Spécifie le nom d’une règle pour le déploiement automatique des mises à jour logicielles.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-WhatIf

Présente ce qui se produit si le cmdlet s’exécute. L’applet de commande ne s’exécute pas.

Type:SwitchParameter
Alias:wi
Position:Named
Valeur par défaut:False
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

Entrées

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject

Sorties

System.Object