Installation de l’application
S’applique à : Configuration Manager (branche actuelle)
Avant de continuer, consultez Composants clients de déploiement d’applications pour comprendre le traitement des travaux de L’agent DCM et CI.
L’installation de l’application est effectuée par les composants de l’agent DCM et de l’agent CI lorsque le déploiement est appliqué. Le temps d’application diffère pour les déploiements Disponibles et Obligatoires. Pour comprendre quand l’attribution est appliquée, consultez les articles Déploiement d’applications sur des regroupements d’appareils ou Déploiement d’applications vers des regroupements d’utilisateurs .
Initiation de l’application
L’installation de l’application est lancée par le composant Agent CI sur le client pendant la phase StateEnforcingCIs . Ce processus est le même, que l’application soit déployée sur un regroupement d’appareils ou un regroupement d’utilisateurs.
- Pour les déploiements disponibles, l’application est installée lorsque l’utilisateur lance l’installation de l’application à partir du Centre logiciel.
- Pour Les déploiements obligatoires , l’application est installée à l’échéance du déploiement. Toutefois, l’utilisateur peut lancer l’installation à partir du Centre logiciel avant l’échéance.
Lorsque l’agent CI lance l’installation de l’application, il crée une tâche qui est gérée par le composant Gestionnaire de tâches CI. Le gestionnaire des tâches CI lance ensuite l’installation. Cette activité peut être suivie dans le CITaskMgr.log à l’aide de l’ID unique du type de déploiement.
Initiating task Enforce for CI ScopeId_B63CEBE7-8A69-4FBE-994F-5AD0A8488D27/DeploymentType_1d49ef88-cf3b-42fa-b198-388d220ccb44.2 (ConfigMgr Toolkit - Windows Installer (*.msi file)) for target: , consumer: {9BC3154A-98F1-4595-A967-173D536A3F94}
Initiated application enforcement. : CITask(ScopeId_B63CEBE7-8A69-4FBE-994F-5AD0A8488D27/DeploymentType_1d49ef88-cf3b-42fa-b198-388d220ccb44.2..Install.Enforce)
Application de la mise en œuvre
Une fois l’application lancée, le client effectue à nouveau la détection de l’application pour s’assurer que l’application n’est pas déjà installée. Une fois qu’il est déterminé que l’application n’est pas installée, l’installation de l’application est lancée. Cette activité peut être suivie dans le AppEnforce.log sur le client à l’aide de l’ID unique type de déploiement.
+++ Starting Install enforcement for App DT "ConfigMgr Toolkit - Windows Installer (*.msi file)" ApplicationDeliveryType - ScopeId_B63CEBE7-8A69-4FBE-994F-5AD0A8488D27/DeploymentType_1d49ef88-cf3b-42fa-b198-388d220ccb44, Revision - 2, ContentPath - C:\WINDOWS\ccmcache\2, Execution Context - System
Executing Command line: "C:\WINDOWS\system32\msiexec.exe" /i "ConfigMgrTools.msi" /q /qn with user context
Process 7292 terminated with exitcode: 0
Status is switching to Success
Vérification de l’installation
Une fois l’application installée, la méthode de détection d’application est à nouveau utilisée pour vérifier que l’application a été détectée comme installée.
Performing detection of app deployment type ConfigMgr Toolkit - Windows Installer (*.msi file)(ScopeId_B63CEBE7-8A69-4FBE-994F-5AD0A8488D27/DeploymentType_1d49ef88-cf3b-42fa-b198-388d220ccb44, revision 2) for system.
+++ Discovered MSI application [AppDT Id: ScopeId_B63CEBE7-8A69-4FBE-994F-5AD0A8488D27/DeploymentType_1d49ef88-cf3b-42fa-b198-388d220ccb44, Revision: 2, MSI Product code: {4FFF7ECC-CCF7-4530-B938-E7812BB91186}, MSI Product version: ]
++++++ App enforcement completed (3 seconds) for App DT "ConfigMgr Toolkit - Windows Installer (*.msi file)" [ScopeId_B63CEBE7-8A69-4FBE-994F-5AD0A8488D27/DeploymentType_1d49ef88-cf3b-42fa-b198-388d220ccb44], Revision: 2, User SID: ] ++++++
Enfin, une fois l’application terminée, l’agent CI reçoit la notification d’exécution de la tâche et le travail de l’agent CI passe à la phase suivante.
CIAgentJob({2BF84225-C9E8-49A6-A308-A160C4B799D3}): CAgentJob::HandleEvent(Event=CITaskComplete, CurrentState=StateEnforcingCIs)