Installazione dell'applicazione

Si applica a: Configuration Manager (Current Branch)

Prima di continuare, vedere Componenti client di distribuzione dell'applicazione per comprendere l'elaborazione dei processi di DCM e CI Agent.

L'installazione dell'applicazione viene eseguita dai componenti agente DCM e agente CI quando viene applicata la distribuzione. Il tempo di imposizione è diverso per le distribuzioni disponibili e obbligatorie. Per comprendere quando viene applicata l'assegnazione, vedere gli articoli Distribuzione di applicazioni in raccolte di dispositivi o Distribuzione di applicazioni in raccolte utenti .

Imposizione dell'avvio

L'installazione dell'applicazione viene avviata dal componente agente CI nel client durante la fase StateEnforcingCIs . Questo processo è lo stesso, indipendentemente dal fatto che l'applicazione venga distribuita in una raccolta di dispositivi o in una raccolta di utenti.

  • Per Distribuzioni disponibili , l'applicazione viene installata quando l'utente avvia l'installazione dell'applicazione da Software Center.
  • Per le distribuzioni necessarie, l'applicazione viene installata alla scadenza della distribuzione. Tuttavia, l'utente può avviare l'installazione da Software Center prima della scadenza.

Quando l'agente CI avvia l'installazione dell'applicazione, crea un'attività gestita dal componente Gestione attività CI. Gestione attività CI avvia quindi l'installazione. Questa attività può essere tenuta traccia nel CITaskMgr.log usando l'ID univoco del tipo di distribuzione.

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)

Imposizione dell'applicazione

Dopo l'avvio dell'applicazione, il client esegue nuovamente il rilevamento dell'applicazione per assicurarsi che l'applicazione non sia già installata. Dopo aver stabilito che l'applicazione non è installata, viene avviata l'installazione dell'applicazione. Questa attività può essere rilevata nel AppEnforce.log nel client usando l'ID univoco del tipo di distribuzione.

+++ 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 dell'installazione

Dopo l'installazione dell'applicazione, il metodo di rilevamento dell'applicazione viene nuovamente usato per assicurarsi che l'applicazione sia stata rilevata come installata.

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

Infine, al termine dell'imposizione, l'agente CI riceve la notifica completa dell'attività e il processo dell'agente CI passa alla fase successiva.

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

Operazioni successive