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