Partager via


Déploiements dans Windows Autopatch

Les déploiements constituent la base de Windows Autopatch. Par le biais d’un déploiement, vous pouvez cibler un ensemble d’appareils pour recevoir du contenu spécifique de Windows Update, par exemple une mise à jour logicielle.

Les déploiements présentent les aspects clés suivants :

  1. Contenu : mise à jour disponible pour le déploiement à partir du catalogue. Cela est représenté par la propriété content du type deployableContent .
  2. Public : appareils auxquels recevoir du contenu. Il s’agit d’une relation d’audience du type deploymentAudience .
  3. Stratégie : entité qui régit le déploiement du contenu sur une audience de déploiement associée. Il s’agit d’une relation de stratégie du type updatePolicy .
  4. Paramètres : paramètres qui régissent comment et quand le contenu doit être remis aux appareils. Cela est représenté par la propriété settings du type deploymentSettings .
  5. État : état actuel du déploiement dans son cycle de vie. Cela est représenté par la propriété state du type deploymentState .

Créer un déploiement avec du contenu et une audience

Étant donné que le contenu et l’audience sont essentiels à la définition d’un déploiement, vous devez les affecter au moment de la création. Bien que le contenu et les affectations d’audience ne puissent pas être modifiés ultérieurement, l’appartenance à un appareil au sein d’une audience le peut.

Pour en savoir plus sur la création d’un déploiement, consultez Déployer une mise à jour de fonctionnalité, Déployer une mise à jour de sécurité accélérée et Gérer la mise à jour du pilote.

Configurer les paramètres

Planification

Les paramètres de planification régissent la façon dont le contenu est déployé au fil du temps sur les appareils de l’audience de déploiement. Vous pouvez configurer des paramètres de planification pour les déploiements de mises à jour de fonctionnalités.

Pour en savoir plus sur les paramètres de planification, consultez Planifier un déploiement.

Analyse

Vous pouvez utiliser les paramètres de surveillance pour configurer des alertes et des actions automatisées à effectuer en fonction des signaux de mise à jour des appareils. Les paramètres de surveillance peuvent être configurés pour les déploiements de mises à jour de fonctionnalités.

Pour en savoir plus sur les paramètres de surveillance, consultez Gérer les règles d’analyse.

Expérience utilisateur

Pour les déploiements de mises à jour qualité accélérées, les paramètres de l’expérience utilisateur remplacent temporairement les stratégies existantes sur l’appareil pour l’expérience de mise à jour.

Pour en savoir plus sur les paramètres d’expérience utilisateur, consultez Déployer une mise à jour de sécurité accélérée.

Obtenir ou définir l’état du cycle de vie

États

Les déploiements passent par les états de cycle de vie, comme décrit dans le tableau suivant.

État Description
scheduled Le déploiement attend que les conditions de l’offre soient remplies pour commencer à proposer la mise à jour aux appareils.
offering Le déploiement offre la mise à jour aux appareils.
paused Le déploiement est suspendu et impossible d’offrir la mise à jour aux appareils jusqu’à ce qu’elle ne soit pas appariée.
faulted Le déploiement n’offre pas la mise à jour aux appareils en raison d’une raison pour laquelle Windows Autopatch ne peut pas résoudre.

Transitions

Transition Condition
scheduledoffering La condition de planification est remplie.
offeringscheduled La condition de planification n’est pas remplie.
scheduled ou offeringpaused Il y a une requête ou une action automatique à suspendre.
paused scheduled→ ouoffering Il n’y a plus de requête ou d’action automatique à suspendre.
offering, scheduledou pausedfaulted Il existe une erreur que Windows Autopatch ne peut pas résoudre.

Modèle de ressource

La ressource de déploiement a une propriété d’état de type deploymentState qui fournit des informations sur l’état actuel du cycle de vie.

La valeur effective de l’état de déploiement est déterminée comme résultat net de plusieurs entrées et processus asynchrones, mais vous pouvez demander une valeur particulière en définissant requestedValue comme l’une de ces entrées. Les autres entrées de la valeur de l’état de déploiement effectif incluent les paramètres de planification et les paramètres de surveillance.

Affecter un appareil à plusieurs déploiements

Vous pouvez affecter un appareil à plusieurs déploiements à la fois. Ces déploiements peuvent être pour le contenu de la même catégorie de mise à jour (par exemple, tous les déploiements sont des mises à jour de fonctionnalités) ou pour le contenu de différentes catégories de mises à jour.

Lorsque vous attribuez un appareil à deux déploiements pour le contenu de différentes catégories de mise à jour (par exemple, une mise à jour de fonctionnalité et une mise à jour qualité accélérée), le contenu est proposé dans une séquence basée sur la recommandation de Microsoft.

Lorsque vous attribuez un appareil à deux déploiements pour le contenu de la même catégorie de mise à jour (par exemple, les mises à jour de fonctionnalités 20H1 et 20H2, ou les mises à jour qualité de mars 2021 et avril 2021, ou la version de pilote 1.0.0.0.0 publiée en janvier 2023 et 1.0.0.1 publiée en février 2023), le contenu classé plus haut par Microsoft est proposé. Pour les mises à jour des fonctionnalités et les mises à jour de qualité, les mises à jour plus récentes sont mieux classées. Pour les mises à jour de pilotes, les mises à jour applicables sont généralement classées par version et date de publication. Ce comportement ne s’applique pas si l’un des déploiements est toujours planifié pour l’appareil et n’est pas prêt à proposer du contenu. Dans ce cas, l’autre déploiement fournit du contenu à l’appareil.