Instalação da Aplicação
Aplica-se a: Configuration Manager (branch atual)
Antes de continuar, veja Componentes do cliente de implementação da aplicação para compreender o processamento de tarefas do DCM e do Agente CI.
A instalação da aplicação é efetuada por componentes do Agente DCM e do Agente CI quando a implementação é imposta. O tempo de imposição difere para implementações Disponíveis e Necessárias. Para compreender quando a atribuição é imposta, veja os artigos Implementação de Aplicações em Coleções de Dispositivos ou Implementação de Aplicações para Coleções de Utilizadores .
Iniciação da Imposição
A instalação da aplicação é iniciada pelo componente do Agente CI no cliente durante a fase StateEnforcingCIs . Este processo é o mesmo, independentemente de a aplicação ser implementada numa Coleção de Dispositivos ou numa coleção de Utilizadores.
- Para Implementações disponíveis , a aplicação é instalada quando o utilizador inicia a instalação da aplicação a partir do Centro de Software.
- Para Implementações necessárias , a aplicação é instalada no prazo de implementação. No entanto, o utilizador pode iniciar a instalação a partir do Centro de Software antes do prazo.
Quando o Agente CI inicia a instalação da aplicação, cria uma tarefa que é processada pelo componente do Gestor de Tarefas ci. Em seguida, o Gestor de Tarefas ci inicia a instalação. Esta atividade pode ser monitorizada no CITaskMgr.log através do ID Exclusivo do Tipo de Implementaçã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)
Imposição da Aplicação
Após a imposição da aplicação ser iniciada, o cliente efetua novamente a deteção da aplicação para garantir que a aplicação ainda não está instalada. Depois de determinar que a aplicação não está instalada, a instalação da aplicação é iniciada. Esta atividade pode ser monitorizada no AppEnforce.log no cliente com o ID Exclusivo do Tipo de Implementaçã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 da Instalação
Após a instalação da aplicação, o método de deteção de aplicações é novamente utilizado para garantir que a aplicação foi detetada 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 fim, após a conclusão da imposição, o Agente CI recebe a notificação de conclusão da tarefa e a tarefa do Agente CI passa para a fase seguinte.
CIAgentJob({2BF84225-C9E8-49A6-A308-A160C4B799D3}): CAgentJob::HandleEvent(Event=CITaskComplete, CurrentState=StateEnforcingCIs)