Partager via


Déploiement d’applications pour les regroupements d’appareils

S’applique à : Gestionnaire de Configuration (branche actuelle)

Lorsqu’une application est déployée sur un regroupement d’appareils, la stratégie est ciblée sur tous les appareils du regroupement, quel que soit l’objectif du déploiement. Cet article explique le téléchargement de stratégie et le traitement du déploiement sur le client.

Conseil

Vous pouvez obtenir toutes les informations nécessaires pour passer en revue les journaux du client en exécutant la requête SQL référencée dans la section Avant de commencer .

Téléchargement de stratégie

Une fois que la stratégie pour le déploiement de l’application est ciblée sur le client, le client télécharge la stratégie au prochain cycle d’interrogation de stratégie. Lorsque le client télécharge la stratégie, il télécharge les stratégies associées en plus de la stratégie de déploiement. Ces stratégies associées incluent la stratégie pour l’application, le type de déploiement, les conditions globales, etc. L’activité de téléchargement de stratégie peut être suivie dans policyAgent.log sur le client, à l’aide de l’ID unique d’application ou d’affectation.

Download of policy CCM_Policy_Policy5.PolicyID="{3AC57DFE-3F87-4C59-930B-B9F57CB41B91}",PolicySource="SMS:PS1",PolicyVersion="1.00" completed (DTS Job ID: {AE88E639-0E59-40D7-AAA9-4403AAE6EE82})
Policy state for [CCM_Policy_Policy5.PolicyID="{3AC57DFE-3F87-4C59-930B-B9F57CB41B91}",PolicySource="SMS:PS1",PolicyVersion="1.00"] is currently [Active]

Une fois les stratégies téléchargées sur le client, le composant Scheduler crée des planifications pour l’activation et l’application du déploiement.

Activation du déploiement

L’évaluation de l’application est lancée lorsque le déploiement est activé. Le composant Scheduler crée une planification pour activer l’affectation à l’heure disponible configurée dans le déploiement. Cette activité peut être suivie dans Scheduler.log sur le client à l’aide de l’ID unique d’affectation d’application.

  • Pour les déploiements obligatoires , la planification d’activation est créée, mais a un délai pouvant atteindre deux heures pour éviter les conflits de ressources sur les serveurs de site et les points de distribution. Ce délai permet d’éviter les conflits, car le contenu de l’application peut être téléchargé pendant l’évaluation si l’application est applicable en fonction des règles d’exigence définies.

    SMSTrigger '15AF8C4000080000' for scheduler 'Machine/{5F2FA409-C9B2-4100-8BC8-051820311DE1}' will fire at 08/15/2019 01:44:00 PM with randomization.
      
  • Pour les déploiements disponibles , la planification d’activation est créée pour être désactivée à l’heure disponible configurée dans le déploiement.

    SMSTrigger '1E4F8C4000080001' for scheduler 'Machine/{3AC57DFE-3F87-4C59-930B-B9F57CB41B91}' will fire at 08/15/2019 01:13:33 PM without randomization.
      

Lorsque l’heure de planification arrive, le composant Scheduler envoie le message d’activation à l’agent DCM pour effectuer l’évaluation de l’application.

Sending message for schedule 'Machine/{3AC57DFE-3F87-4C59-930B-B9F57CB41B91}' (Target: 'direct:DCMAgent', Name: '')

L’agent DCM reçoit le message d’activation et crée un travail pour évaluer l’application.

CDCMAgent::HandleMessage - Message received for machine: '<?xml version='1.0' ?><CIAssignmentMessage MessageType='Activation'><AssignmentID>{3AC57DFE-3F87-4C59-930B-B9F57CB41B91}</AssignmentID></CIAssignmentMessage>'

Application du déploiement

L’installation de l’application est lancée lorsque le déploiement est appliqué.

  • Pour les déploiements requis, Scheduler crée une planification d’échéance après le téléchargement de la stratégie pour appliquer l’application à l’échéance du déploiement. La planification de l’échéance n’est pas aléatoire par défaut. Le comportement de randomisation pour l’activation peut être contrôlé par le paramètre client Désactiver la randomisation d’échéance .

    SMSTrigger '15EF8C4000080000' for scheduler 'Machine/DEADLINE:{5F2FA409-C9B2-4100-8BC8-051820311DE1}' will fire at 08/15/2019 03:05:00 PM without randomization.
      

    À l’échéance, le composant Scheduler envoie le message d’échéance à l’agent DCM.

    Sending message for schedule 'Machine/DEADLINE:{5F2FA409-C9B2-4100-8BC8-051820311DE1}' (Target: 'direct:DCMAgent', Name: '')
      

    L’agent DCM reçoit le message d’échéance et crée un travail pour appliquer l’application.

    CDCMAgent::HandleMessage - Message received for machine: '<?xml version='1.0' ?><CIAssignmentMessage MessageType='EnforcementDeadline'><AssignmentID>{5F2FA409-C9B2-4100-8BC8-051820311DE1}</AssignmentID></CIAssignmentMessage>'
    

    Remarque

    Pour les déploiements dont l’échéance est antérieure, l’application est activée et appliquée immédiatement par le même travail de l’agent DCM qui effectue les actions d’évaluation, de téléchargement et d’installation.

  • Pour les déploiements disponibles , il n’y a pas de calendrier d’échéance, car la mise en œuvre se produit lorsque l’installation de l’application est lancée par l’utilisateur à partir du Centre logiciel. Lorsque l’utilisateur démarre une installation, un travail de l’agent DCM est créé pour effectuer l’évaluation, le téléchargement et l’installation de l’application. Cette activité peut être suivie dans DCMAgent.log sur le client.

Étapes suivantes