Compartir a través de


Instalación de la aplicación

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 instalación de la aplicación cuando se aplica la implementación. El tiempo de cumplimiento es diferente para las implementaciones Disponibles y Requeridas. Para comprender cuándo se aplica la asignación, consulte los artículos Implementación de aplicaciones en colecciones de dispositivos o Implementación de aplicaciones en colecciones de usuarios .

Iniciación a la aplicación

El componente agente de CI inicia la instalación de la aplicación en el cliente durante la fase StateEnforcingCIs . Este proceso es el mismo, independientemente de si la aplicación se implementa en una colección de dispositivos o en una colección de usuarios.

  • En el caso de las implementaciones disponibles , la aplicación se instala cuando el usuario inicia la instalación de la aplicación desde el Centro de software.
  • En el caso de las implementaciones necesarias, la aplicación se instala en la fecha límite de implementación. Sin embargo, el usuario puede iniciar la instalación desde el Centro de software antes de la fecha límite.

Cuando el agente de CI inicia la instalación de la aplicación, crea una tarea que controla el componente administrador de tareas de CI. Después, el Administrador de tareas de CI inicia la instalación. Se puede realizar un seguimiento de esta actividad en el CITaskMgr.log mediante el identificador único del tipo de implementación.

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)

Aplicación de la aplicación

Una vez iniciada la aplicación de la aplicación, el cliente vuelve a realizar la detección de la aplicación para asegurarse de que la aplicación aún no está instalada. Una vez que se determina que la aplicación no está instalada, se inicia la instalación de la aplicación. Se puede realizar un seguimiento de esta actividad en el AppEnforce.log en el cliente mediante el identificador único del tipo de implementación.

+++ 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

Comprobación de la instalación

Una vez instalada la aplicación, el método de detección de aplicaciones se usa de nuevo para asegurarse de que la aplicación se detectó como instalada.

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: ] ++++++

Por último, una vez completada la aplicación, el agente de CI recibe la notificación de la tarea completa y el trabajo del agente de CI pasa a la fase siguiente.

CIAgentJob({2BF84225-C9E8-49A6-A308-A160C4B799D3}): CAgentJob::HandleEvent(Event=CITaskComplete, CurrentState=StateEnforcingCIs)

Pasos siguientes