Share via


Evaluación de la implementación de aplicaciones

Se aplica a: Configuration Manager (rama actual)

Antes de continuar, revise Componentes de cliente de implementación de aplicaciones para comprender el procesamiento del trabajo del agente de CI y DCM.

Los componentes del agente de DCM y del agente de CI realizan la evaluación de aplicaciones cuando se activa la implementación. Para comprender cuándo se activa la asignación, consulte los artículos Implementación de aplicaciones en colecciones de dispositivos o Implementación de aplicaciones en colecciones de usuarios .

Detección y evaluación de aplicaciones

La evaluación de aplicaciones se realiza durante la fase InvokingSdmMethod de un trabajo del Agente de CI. En esta fase, el cliente evalúa el método de detección definido para que la aplicación determine si la aplicación está instalada en el dispositivo. Se puede realizar un seguimiento de esta actividad en AppDiscovery.log mediante el identificador único de tipo de implementación o el nombre del tipo de implementación.

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.

Nota:

En el ejemplo anterior se muestra la detección de una aplicación MSI donde la detección se realiza comprobando si el código de producto MSI está instalado en el dispositivo. En el caso de las aplicaciones que usan métodos de detección alternativos, se usa el método de detección adecuado para comprobar si la aplicación está instalada.

A continuación, el cliente evalúa el estado deseado de la aplicación en función del propósito de implementación. Este paso también implica detectar si la aplicación tiene alguna dependencia o reglas de sustitución que se deben respetar para la aplicación. Se puede realizar un seguimiento de esta actividad en AppIntentEval.log mediante el identificador único de tipo de implementación y aplicación.

# 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]

En la entrada de registro anterior, Estado actual indica si la aplicación está instalada actualmente en el dispositivo. La aplicabilidad indica si la aplicación es aplicable en función de las reglas de requisitos definidas. ResolvedState indica el estado deseado de la aplicación en función del propósito de implementación.

Sugerencia

Use la herramienta de supervisión de implementación para ver el estado de la aplicación, el estado de aplicabilidad y las infracciones de requisitos.

Pasos siguientes