Share via


Invoke-CMSoftwareUpdateAutoDeploymentRule

Exécute une règle de déploiement Configuration Manager pour les mises à jour logicielles automatiques.

Syntax

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

Description

La cmdlet Invoke-CMSoftwareUpdateAutoDeploymentRule exécute une règle de déploiement Configuration Manager pour les mises à jour logicielles automatiques immédiatement au lieu de sa planification.

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 vers les points de distribution, puis met à jour les ordinateurs clients.

Vous pouvez spécifier des règles à exécuter par ID ou par nom, ou spécifier un objet règle à l’aide de la cmdlet Get-CMSoftwareUpdateAutoDeploymentRule. Vous ne pouvez pas exécuter une règle désactivée. Vous pouvez utiliser l’cmdlet Enable-CMSoftwareUpdateAutoDeploymentRule pour activer une règle, puis l’exécuter.

Notes

Exécutez les cmdlets Configuration Manager à partir du lecteur de site Configuration Manager, par PS XYZ:\> exemple. Pour plus d’informations, voir la mise en place.

Exemples

Exemple 1 : appeler une règle de déploiement

PS XYZ:\>Invoke-CMSoftwareUpdateAutoDeploymentRule -Name "Weekly Security Updates"

Cette commande exécute une règle appelée Mises à jour de sécurité hebdomadaires.

Paramètres

- Confirmer

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

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Accept pipeline input:False
Accept wildcard characters:False

- WhatIf

Présente ce qui se produit si le cmdlet s’exécute. La cmdlet ne s’exécute pas.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Accept pipeline input:False
Accept wildcard characters:False

-DisableWildcardHandling

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

Type:SwitchParameter
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters: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
Default value:None
Accept pipeline input:False
Accept wildcard characters: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:Int32[]
Aliases:AutoDeploymentId
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-InputObject

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

Type:IResultObject
Position:Named
Default value:None
Accept pipeline input:True
Accept wildcard characters:False

-Name

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

Type:String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:True

-PassThru

Ajoutez ce paramètre pour renvoyer un objet qui représente l’élément avec lequel vous travaillez. Par défaut, cette cmdlet peut ne pas générer de sortie.

Type:SwitchParameter
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

Entrées

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject

Sorties

System.Object