Compartilhar via


Instalação do aplicativo

Aplica-se a: Gerenciador de Configurações (branch atual)

Antes de continuar, examine os componentes do cliente de implantação de aplicativo para entender o processamento de trabalho do DCM e do CI Agent.

A instalação do aplicativo é executada por componentes do Agente DCM e do Agente de CI quando a implantação é imposta. O tempo de execução é diferente para implantações disponíveis e necessárias. Para entender quando a atribuição for imposta, consulte os artigos Implantação de Aplicativo em Coleções de Dispositivos ou Implantação de Aplicativo para Coleções de Usuários .

Iniciação de Execução

A instalação do aplicativo é iniciada pelo componente ci agent no cliente durante a fase StateEnforcingCIs . Esse processo é o mesmo, independentemente de o aplicativo ser implantado em uma Coleção de Dispositivos ou em uma coleção de usuários.

  • Para implantações disponíveis , o aplicativo é instalado quando o usuário inicia a instalação do aplicativo no Centro de Software.
  • Para implantações necessárias , o aplicativo é instalado no prazo de implantação. No entanto, o usuário pode iniciar a instalação do Centro de Software antes do prazo final.

Quando o CI Agent inicia a instalação do aplicativo, ele cria uma tarefa que é manipulada pelo componente do Gerenciador de Tarefas de CI. Em seguida, o Gerenciador de Tarefas ci inicia a instalação. Essa atividade pode ser rastreada no CITaskMgr.log usando a ID Exclusiva do Tipo de Implantação.

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)

Aplicação da aplicação

Depois que a aplicação do aplicativo é iniciada, o cliente executa a detecção do aplicativo novamente para garantir que o aplicativo ainda não esteja instalado. Depois que é determinado que o aplicativo não está instalado, a instalação do aplicativo é iniciada. Essa atividade pode ser rastreada no AppEnforce.log no cliente usando a ID Exclusiva do Tipo de Implantação.

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

Verificação de instalação

Depois que o aplicativo é instalado, o método de detecção de aplicativos é usado novamente para garantir que o aplicativo foi detectado como instalado.

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 fim, após a conclusão da execução, o Agente de CI recebe a notificação completa da tarefa e o trabalho do Agente de CI passa para a próxima fase.

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

Próximas etapas