Évaluation du déploiement d’applications
S’applique à : Gestionnaire de Configuration (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’évaluation de l’application est effectuée par les composants de l’agent DCM et de l’agent CI lorsque le déploiement est activé. Pour comprendre quand l’attribution est activée, consultez les articles Déploiement d’applications sur des regroupements d’appareils ou Déploiement d’applications vers des regroupements d’utilisateurs .
Détection et évaluation des applications
L’évaluation de l’application est effectuée pendant la phase InvokingSdmMethod d’un travail de l’agent CI. Cette phase est l’endroit où le client évalue la méthode de détection définie pour l’application afin de déterminer si l’application est installée sur l’appareil. Cette activité peut être suivie dans AppDiscovery.log à l’aide de l’ID unique du type de déploiement ou du nom du type de déploiement.
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.
+++ Did not detect 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.
Remarque
L’exemple ci-dessus montre la détection d’une application MSI où la détection est effectuée en vérifiant si le code de produit MSI est installé sur l’appareil. Pour les applications utilisant d’autres méthodes de détection, la méthode de détection appropriée est utilisée pour vérifier si l’application est installée.
Ensuite, le client évalue l’état souhaité de l’application en fonction de l’objectif de déploiement. Cette étape implique également de détecter si l’application a des dépendances ou des règles de remplacement qui doivent être respectées pour l’application. Cette activité peut être suivie dans AppIntentEval.log à l’aide de l’ID unique d’application et de type de déploiement.
# Available Application Deployment
[Application or DT Unique ID] :- Current State = NotInstalled, Applicability = Applicable, ResolvedState = Available, ConfigureState = NotNeeded, Title = [Application or DT Name]
# Required Application Deployment
[Application or DT Unique ID] :- Current State = NotInstalled, Applicability = Applicable, ResolvedState = Installed, ConfigureState = NotNeeded, Title = [Application or DT Name]
# Requirement Rules Not Met
[Application or DT Unique ID] :- Current State = NotInstalled, Applicability = NotApplicable, ResolvedState = None, ConfigureState = NotNeeded, Title = [Application or DT Name]
Dans l’entrée de journal ci-dessus, l’état actuel indique si l’application est actuellement installée sur l’appareil. L’applicabilité indique si l’application est applicable en fonction de règles d’exigence définies. ResolvedState indique l’état souhaité de l’application en fonction de l’objectif du déploiement.
Conseil
Utilisez l’outil d’analyse du déploiement pour afficher l’état de l’application, l’état d’applicabilité et les violations des exigences.