Instalace aplikace

Platí pro: Configuration Manager (Current Branch)

Než budete pokračovat, přečtěte si téma Součásti klienta nasazení aplikace , abyste porozuměli zpracování úloh DCM a agenta CI.

Instalaci aplikace provádějí komponenty agenta DCM a agenta CI při vynucení nasazení. Doba vynucení se liší pro dostupná a požadovaná nasazení. Pokud chcete zjistit, kdy se přiřazení vynucuje, přečtěte si články Nasazení aplikací do kolekcí zařízení nebo Nasazení aplikací do kolekcí uživatelů .

Zahájení vynucení

Instalace aplikace je iniciována komponentou agenta CI na klientovi během fáze StateEnforcingCIs . Tento proces je stejný bez ohledu na to, jestli je aplikace nasazená do kolekce zařízení nebo kolekce uživatelů.

  • Pro Dostupná nasazení se aplikace nainstaluje, když uživatel zahájí instalaci aplikace z Centra softwaru.
  • V případě povinných nasazení se aplikace nainstaluje v termínu nasazení. Uživatel však může instalaci zahájit z Centra softwaru před uplynutím konečného termínu.

Když agent CI zahájí instalaci aplikace, vytvoří úlohu, která je zpracována komponentou Správce úloh CI. Správce úloh CI pak zahájí instalaci. Tuto aktivitu je možné sledovat v protokolu CITaskMgr.log pomocí jedinečného ID typu nasazení.

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)

Vynucení aplikace

Po inicializování vynucení aplikace klient znovu provede detekci aplikace, aby se zajistilo, že aplikace ještě není nainstalovaná. Jakmile se zjistí, že aplikace není nainstalovaná, zahájí se instalace aplikace. Tuto aktivitu je možné sledovat v souboru AppEnforce.log na klientovi pomocí jedinečného ID typu nasazení.

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

Ověření instalace

Po instalaci aplikace se znovu použije metoda detekce aplikace, aby se zajistilo, že aplikace byla zjištěna jako nainstalovaná.

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

Po dokončení vynucování agent CI obdrží oznámení o dokončení úlohy a úloha agenta CI se přesune do další fáze.

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

Další kroky