Sekvence úloh instalace aplikace v Správce konfigurace Microsoft Poradce při potížích


Co tato příručka?

Tato příručka vám pomůže pochopit proces sekvence úloh Instalovat aplikace a řešit běžné problémy, které mohou nastat. Instalaci aplikace úlohu sekvence krok vydané jako součást celkové sekvence úloh instalace aplikace. Tento krok můžete nainstalovat sadu aplikací, které jsou uvedeny v kroku pořadí úloh nebo sadu aplikací, které jsou určeny pomocí dynamického seznamu proměnných sekvence úloh. Když se spustí tento krok, začne instalace aplikace okamžitě bez čekání na interval dotazování zásady.

Informace v této příručce platí pro System Center 2012 Správce konfigurace (ConfigMgr 2012), System Center 2012 R2 Správce konfigurace (ConfigMgr 2012 R2) a všechny verze ze Správce konfigurace v aktuální struktuře (například Správce konfigurace 1511 a Správce konfigurace 1602).

Všimněte si, že tato příručka předpokládá, že Správce konfigurace prostředí již nainstalován a nakonfigurován. Další informace naleznete v Dokumentaci v knihovně System Center 2012 Správce konfigurace.

Pro koho je nápověda určena?

Tato příručka je určena pro odborníky v oblasti IT, kteří potřebují pochopit, Diagnostika a řešení potíží během sekvence úloh Instalovat aplikace v Microsoft System Center Správce konfigurace.

Jak to funguje?

Tato příručka začíná, kde zpracování sekvence úloh Instalovat aplikace dojde k a prozkoumejte vyhledávání hlavních kroků. Návrhy pro řešení potíží s chybami jsou poskytovány v průběhu průvodce.

Odhadovaný čas dokončení:

30-45 minut.

 

Přehled úloh instalace aplikace

Zde uvedený proces úkolu Instalovat aplikace zahrnuje installtask jednu aplikaci, i když lze použít také pro odstraňování potíží s instalací systému multipleapplications na základě seznamu.

Při spuštění procesu Instalace aplikace aplikace zkontroluje použitelnost pravidel therequirement a detekční metody nasazení typů theapplication. Na základě výsledků této kontroly, aplikace se nainstaluje typ nasazení theapplicable. Pokud typ nasazení obsahuje závislosti, typ závisí nasazení je vyhodnocen a nainstalován jako součást kroku Instalace aplikace .

 

Další informace o procesu sekvence úloh Instalace aplikace naleznete v tomto článku na webu TechNet.

Správce úloh sekvence analyzuje XML sekvence úloh a úloh instalace aplikace začíná

Instalace aplikací v posloupnosti úkolů mají mnohem incommon s instalacemi aplikace mimo posloupnost úkolů v tomto theyboth využívat Správce konfigurace Nastavení dodržování předpisů. Ale nefungují stejně jako další součástí vzhledem k povaze spuštění během sekvence úloh.

V průběhu sekvence úloh zachová oftasks stav a stav spuštění přidružené pomocí environmentvariables sekvence úloh (viz https://technet.microsoft.com/en-us/library/hh273375.aspx Další informace). Tyto vestavěné v proměnné poskytují informace o theenvironment sekvence úloh je spuštěn, kde jsou k dispozici v rámci celého úkolu sekvence jejich hodnoty thesevariables. V případě úloh Instalaci aplikace tyto integrované invariables jsou inicializovány před spuštěním procesu v pořadí úloh.

Správce pořadí úkolů Nastaví globální proměnné pro další instrukce k instalaci aplikace _SMSTSCurrentActionName a _SMSTSNexInstructionPointerUkazatelem na instrukce pro tento úkol přiřazen. To lze pozorovat v SMSTS.log následující položky:

01-13-2016 17:56:35.510   TSManager    2176 (0x880)    Start executing an instruction. Instructionname: Install Application. Instruction pointer: 32 01-13-2016 17:56:35.510   TSManager    2176 (0x880)    Set a global environment variable_SMSTSCurrentActionName=Install Application 01-13-2016 17:56:35.510   TSManager    2176 (0x880)    Set a global environment variable_SMSTSNextInstructionPointer=32 

TSManager poté uloží stav provádění úloh sequenceand prostředí (TSEnv.dat) na místní pevný disk jako zde SMSTS.log:

01-13-2016 17:56:35.510    TSManager    2176 (0x880)    Successfully save execution state and environment to local hard disk 

Správce pořadí úkolů spustí provádění instrukce další v pořadí, na základě historie spuštění předchozí instrukce a ukazatel na další instrukce:

01-13-2016 17:56:35.510   TSManager    2176 (0x880)    Start executing an instruction. Instructionname: Install Application. Instruction pointer: 32 

Správce úloh sekvence pak nastaví výchozí místní proměnné pro aplikace:

01-13-201617:56:35.510    TSManager    2176 (0x880)    Set a local default variableOSDApp0Description01-13-201617:56:35.510    TSManager    2176 (0x880)    Set a local default variableOSDApp0DisplayName 01-13-201617:56:35.510    TSManager    2176 (0x880)    Set a local default variable OSDApp0Name 01-13-201617:56:35.510    TSManager    2176 (0x880)    Set a local default variable OSDAppCount 01-13-201617:56:35.525    TSManager    2176 (0x880)    Set a global environment variable_SMSTSLogPath=C:\WINDOWS\CCM\Logs\SMSTSLog

Správce pořadí úlohnyní nastaví příkazového řádku pro (smsappinstall.exe) instalace aplikace založené na posloupnost úkolů XML zásad, že byl analyzován a spustí jej bycalling smsappinstall.exe, jak je znázorněno zde SMSTS.log:

01-13-2016 17:56:35.525   TSManager    2176 (0x880)    Executing command line: smsappinstall.exe/app:ScopeId_GUID/Application_GUID/basevar: /continueOnError:False 

Na tomto místěInstalace aplikaceúloh (smsappinstall.exe) začne instalovat aplikaci, i když příkazového řádku ke spuštění instalace neprovede ještě nějakou dobu. První, všechny potřebné informace, které musí být získány. 

 

 

Přehled úloh instalace aplikace

Zde uvedený proces úkolu Instalovat aplikace zahrnuje installtask jednu aplikaci, i když lze použít také pro odstraňování potíží s instalací systému multipleapplications na základě seznamu.

Při spuštění procesu Instalace aplikace aplikace zkontroluje použitelnost pravidel therequirement a detekční metody nasazení typů theapplication. Na základě výsledků této kontroly, aplikace se nainstaluje typ nasazení theapplicable. Pokud typ nasazení obsahuje závislosti, typ závisí nasazení je vyhodnocen a nainstalován jako součást kroku Instalace aplikace .

 

Další informace o procesu sekvence úloh Instalace aplikace naleznete v tomto článku na webu TechNet.

Správce úloh sekvence analyzuje XML sekvence úloh a úloh instalace aplikace začíná

Instalace aplikací v posloupnosti úkolů mají mnohem incommon s instalacemi aplikace mimo posloupnost úkolů v tomto theyboth využívat Správce konfigurace Nastavení dodržování předpisů. Ale nefungují stejně jako další součástí vzhledem k povaze spuštění během sekvence úloh.

V průběhu sekvence úloh zachová oftasks stav a stav spuštění přidružené pomocí environmentvariables sekvence úloh (viz https://technet.microsoft.com/en-us/library/hh273375.aspx Další informace). Tyto vestavěné v proměnné poskytují informace o theenvironment sekvence úloh je spuštěn, kde jsou k dispozici v rámci celého úkolu sekvence jejich hodnoty thesevariables. V případě úloh Instalaci aplikace tyto integrované invariables jsou inicializovány před spuštěním procesu v pořadí úloh.

Správce pořadí úkolů Nastaví globální proměnné pro další instrukce k instalaci aplikace _SMSTSCurrentActionName a _SMSTSNexInstructionPointerUkazatelem na instrukce pro tento úkol přiřazen. To lze pozorovat v SMSTS.log následující položky:

01-13-2016 17:56:35.510   TSManager    2176 (0x880)    Start executing an instruction. Instructionname: Install Application. Instruction pointer: 32 01-13-2016 17:56:35.510   TSManager    2176 (0x880)    Set a global environment variable_SMSTSCurrentActionName=Install Application 01-13-2016 17:56:35.510   TSManager    2176 (0x880)    Set a global environment variable_SMSTSNextInstructionPointer=32 

TSManager poté uloží stav provádění úloh sequenceand prostředí (TSEnv.dat) na místní pevný disk jako zde SMSTS.log:

01-13-2016 17:56:35.510    TSManager    2176 (0x880)    Successfully save execution state and environment to local hard disk 

Správce pořadí úkolů spustí provádění instrukce další v pořadí, na základě historie spuštění předchozí instrukce a ukazatel na další instrukce:

01-13-2016 17:56:35.510   TSManager    2176 (0x880)    Start executing an instruction. Instructionname: Install Application. Instruction pointer: 32 

Správce úloh sekvence pak nastaví výchozí místní proměnné pro aplikace:

01-13-201617:56:35.510    TSManager    2176 (0x880)    Set a local default variableOSDApp0Description01-13-201617:56:35.510    TSManager    2176 (0x880)    Set a local default variableOSDApp0DisplayName 01-13-201617:56:35.510    TSManager    2176 (0x880)    Set a local default variable OSDApp0Name 01-13-201617:56:35.510    TSManager    2176 (0x880)    Set a local default variable OSDAppCount 01-13-201617:56:35.525    TSManager    2176 (0x880)    Set a global environment variable_SMSTSLogPath=C:\WINDOWS\CCM\Logs\SMSTSLog

Správce pořadí úlohnyní nastaví příkazového řádku pro (smsappinstall.exe) instalace aplikace založené na posloupnost úkolů XML zásad, že byl analyzován a spustí jej bycalling smsappinstall.exe, jak je znázorněno zde SMSTS.log:

01-13-2016 17:56:35.525   TSManager    2176 (0x880)    Executing command line: smsappinstall.exe/app:ScopeId_GUID/Application_GUID/basevar: /continueOnError:False 

Na tomto místěInstalace aplikaceúloh (smsappinstall.exe) začne instalovat aplikaci, i když příkazového řádku ke spuštění instalace neprovede ještě nějakou dobu. První, všechny potřebné informace, které musí být získány. 

 

Během tohoto kroku součást Instalace aplikace vyhodnotí zásady pořadí úloh a uloží jej ve službě WMI. Aplikace zkontroluje použitelnost pravidla požadavku a detekční metody pro typy nasazení aplikace. To se provádí pomocí CIStore a CIStateStore pro hodnocení použitelnosti a stav Položky konfigurace a Obsahu dat konfigurace přidružené aplikace a nasazení typu. Výsledkem je, že výrobní odvětví Společenství bude označený pro stažení.

Instalovat aplikace příkazového řádku analyzuje a identifikuje název aplikace.
SMSTS.log:
01-13-2016 17:56:35.572    InstallApplication    1608 (0x648)    Application Names: 01-13-2016 17:56:35.572    InstallApplication    1608 (0x648)    'ScopeId_GUID/Application_GUID' 
Instalace aplikace nastaví proměnné aplikace.
SMSTS.log: 
01-13-2016 17:56:35.666    InstallApplication    1608 (0x648)    Setting TSEnv variable 'SMSTSAppPolicyEvaluationJobID__ScopeId_GUID/Application_GUID'=''01-13-2016 17:56:35.666    InstallApplication    1608 (0x648)    Setting TSEnv variable 'SMSTSInstallApplicationJobID__ScopeId_GUID/Application_GUID'=' 
Dále vyhledá ID zásady oboru.
SMSTS.log:
01-13-2016 17:56:35.666    InstallApplication    1608 (0x648)    Retrieving value from TSEnv for '_SMSTSPolicy_ScopeId_GUID/Application_GUID
Nyní vyhledá a načte hodnotu zásady aplikace z prostředí pořadí úloh (TSEnv.dat).
SMSTS.log: 
01-13-2016 17:56:35.666    InstallApplication    1608 (0x648)    Found App policy modelname:ScopeId_GUID/RequiredApplication_GUID and CIversion:10 
Instalace aplikace pak dekomprimuje zásady.
SMSTS.log: 
01-13-2016 17:56:35.666    InstallApplication    1608 (0x648)    Found App policy modelname:ScopeId_GUID/RequiredApplication_GUID and CIversion:10 01-13-2016 17:56:35.682    InstallApplication    1608 (0x648)    ::DecompressBuffer(65536) 01-13-2016 17:56:35.682    InstallApplication    1608 (0x648)    Decompression (zlib) succeeded: original size 145382, uncompressed size 1238794. 
Zásady jsou uloženy ve službě WMI součásti Instalovat aplikace v oboru názvů root\ccm\policy\actualconfig .
SMSTS.log:
01-13-2016 17:56:36.119    InstallApplication    1608 (0x648)    Locked ActualConfig successfully 01-13-2016 17:56:36.150    InstallApplication    1608 (0x648)    New/Changed ActualConfig policy instance(s) : 6 01-13-2016 17:56:36.150    InstallApplication    1608 (0x648)    [1] Added/updated setting 'ccm_applicationciassignment:assignmentid=dep-meh20009-scopeid_GUID/application_GUID'. 01-13-2016 17:56:36.150    InstallApplication    1608 (0x648)    [2] Added/updated setting 'ccm_civersioninfo:modelname=scopeid_GUID/application_GUID:version=10'. 01-13-2016 17:56:36.150    InstallApplication    1608 (0x648)    [3] Added/updated setting 'ccm_civersioninfo:modelname=scopeid_GUID/deploymenttype_GUID:version=6'. 01-13-2016 17:56:36.150    InstallApplication    1608 (0x648)    [4] Added/updated setting 'ccm_civersioninfo:modelname=scopeid_GUID/requiredapplication_GUID:version=10'. 01-13-2016 17:56:36.150    InstallApplication    1608 (0x648)    [5] Added/updated setting 'ccm_civersioninfo:modelname=windows/all_windows_client_server:version=1'. 01-13-2016 17:56:36.150    InstallApplication    1608 (0x648)    [6] Added/updated setting 'ccm_scheduler_scheduledmessage:scheduledmessageid=dep-meh20009-scopeid_GUID/application_GUID'. 01-13-2016 17:56:36.150    InstallApplication    1608 (0x648)    Unlocked ActualConfig successfully 01-13-2016 17:56:36.150    InstallApplication    1608 (0x648)    Raising event: instance of CCM_PolicyAgent_SettingsEvaluationComplete { ClientID = "GUID:ClientGUID"; DateTime = "20160113225636.150000+000"; PolicyNamespace = "\\\\.\\root\\ccm\\policy\\machine\\actualconfig"; ProcessID = 1392; ThreadID = 1608; }; 
Poskytovatel zásad Agent zpracuje změnu v oboru actualconfig zásad.
PolicyAgentProvider.log 
01-13-2016 17:56:36.150    PolicyAgentProvider    2424 (0x978)    [000000B205C423A8] 1 settings change(s) detected. 01-13-2016 17:56:36.182    PolicyAgentProvider    2424 (0x978)    [000000B205C423A8] Queued worker to process these 1 settings change(s) 01-13-2016 17:56:36.182    PolicyAgentProvider    2420 (0x974)    --- Processing 1 settings change(s). 01-13-2016 17:56:36.182    PolicyAgentProvider    2420 (0x974)    --- [1] __InstanceCreationEvent settings change on object CCM_ApplicationCIAssignment.AssignmentID="DEP-MEH20009-ScopeId_GUID/Application_GUID". 01-13-2016 17:56:36.182    PolicyAgentProvider    2420 (0x974)    --- Begin Indicating 1 settings change(s). 01-13-2016 17:56:36.182    PolicyAgentProvider    2420 (0x974)    --- Completed Indicating 1 settings change(s). 
DCMAgent zpracovává změnu a začne instalace aplikace CI vyhodnotit.
DCMAgent.log:
01-13-2016 17:56:36.197   DCMAgent    2608 (0xa30)    DCMAgent::ProcessAssignmentChange. 
Agent zásad pak aktualizuje informace o konfiguraci položky v úložišti CI.

 

CIStore.log:

 

01-13-2016 17:56:36.260   CIStore    2608 (0xa30)   CCIStore::ProcessCITargetEvent - CIScopeId_GUID/Application_GUID:10 will be targeted for SYSTEM 01-13-2016 17:56:36.275   CIStore    2608 (0xa30)   CCIStore::ProcessCITargetEvent - CI ScopeId_GUID/DeploymentType_GUID:6 will be targeted for SYSTEM 
Stav aplikace CI je přidán ke stažení, pak libovolný typ nasazení aplikace přidružené výrobního odvětví Společenství jsou kontrolována podle CIStateStorestavu. CIs, všechny označené jako "nebyl nalezen" jsou přidány ke stažení.
CIStore.log:
01-13-2016 17:56:36.275    CIStore    2608 (0xa30)    CCIStoreTargetedCIDownloader::AddCI - CI Modelname:ScopeId_GUID/Application_GUID Version:10 has been added for download 
CIStateStore.log:
01-13-2016 17:56:36.322    CIStateStore    2608 (0xa30)    CCIStateTransition::ExtractStateDetails - CI ModelName ScopeId_GUID/DeploymentType_GUID, version 6 not found in store. 
CIStore.log:
01-13-2016 17:56:36.369    CIStore    2608 (0xa30)    CCIStoreTargetedCIDownloader::AddCI - CI Modelname:ScopeId_GUID/DeploymentType_GUID Version:6 has been added for download
Teď, když toto uděláte, spustí DCM agent svoji funkci vyhodnotit zásady použití a začít získat potřebné informace z databáze.
 
 
 
 
 

V předchozím kroku CIs byly označeny pro stažení. DCM agent bude nyní využívat CI Agent zahájit získávání Položky konfigurace a Konfigurační Data obsahu (balíček SDM) z databáze. To zahrnuje informace o Vlastnosti aplikaceManifest aplikace, Vlastnosti typu nasazení, Typ Manifest aplikace, Záměr zásad dodržování předpisů, např.

Získání této informace nebyly provedeny všechny najednou. DCM agent používá následující součásti na straně klienta v různých časech pro tuto práci:
  • CI Agent
  • CI Downloader
  • CIStore
  • Služby přenosu dat
  • Správce obsahu převodu
  • Všechny tyto informace je požadována z databáze prostřednictvím bod správy a požadavky a odpovědi mohou být sledovány pomocí souboru MP_GetSDMPackage.log.
  • Pořadí MP_GetSDMDocument spuštění/úplná služba přenosu stáhnout pro každý úkol instalace App:
  1. Vlastnosti - výsledky App mít základní informace o App CI. Pouze název.
  2. Aplikace MANIFEST - odkazy zásady platformy CI dokumentů pomocí aplikace CI.
  3. Zásady záměr App - požadovaný stav aplikace vyžaduje.
  4. Aplikace MANIFEST znovu. Všimněte si změnu hodnoty HASH. Tentokrát výsledky mají rozšířené informace o oborech názvů služby WMI pro obory názvů WMI pro manifesty CI, CI odkazy na App DT.
  5. App vlastnosti znovu. Všimněte si změnu hodnoty HASH. Toto vydání čas výsledky zahrnují extended/custom Properties, vydavatel, datum, ikony, atd.
  6. DT vlastnosti aplikace. Výsledky obsahují popis, odhadované instalaci, instalaci chování post atd.
  7. Výsledky DT MANIFEST aplikace obsahují rozšířené informace o oborech názvů služby WMI pro CI manifesty.
  8. Aplikace zásad výsledky obsahují zásady platformy MOF být zkompilovány žádaný stav, App vlastnosti a vlastnosti DT aplikace na straně klienta.
  9. Aplikace zásad DT je komprimován. Nelze dekomprimovat.
Níže je příklad požadavku a stáhnout pouze aplikaceVlastnosti a MANIFEST (kroky 1 a 2 shora).
  1. ID úlohy DCM Agent DCMAgent.log:
    01-13-201617:56:36.979    DCMAgent    1568(0x620)    CDCMAgentJobMgr::StartJob - Starting DCM Agent job{ID}
  2. DCM Agent vytvoří úlohu agenta CI. DCMAgent.log:
    01-13-2016 17:56:37.088    DCMAgent    2768 (0xad0)    DCMAgentJob({ID}): CDCMAgent::InitiateCIAgentJob - Starting CI Agent Job {E672EA3F-29D7-46E5-B05E-7D72DF2C50E0} for target: machine. Refer to this CI agent job ID in ciagent.log for more details 
  3. CIDownloader vytvoří úlohu. CIDownloader.log:
    01-13-2016 17:56:37.166    CIDownloader    2728 (0xaa8)    CIDownloaderJob({ID}): SetFailureCondition - Job will fail immediately on error
  4. DCM Agent je sledování pokroku prostřednictvím své vlastní úlohy. DCMAgent.log:  
    01-13-2016 17:56:37.182    DCMAgent    2768 (0xad0)    DCMAgentJob({ID}): CDCMAgentJob::HandleEvent(Event=NotifyProgress, CurrentState=Evaluating)
  5. CIDownloader vypočítá rozsah CI, který zahájí kontrolu CI úložiště.CIDownloader.log:
    01-13-2016 17:56:37.182    CIDownloader    2728 (0xaa8)    [Calculate Scope] - Adding CI Modelname:ScopeId_GUID/RequiredApplication_GUID Version:10 to Scoped CIs List of root Modelname:ScopeId_GUID/RequiredApplication_GUID Version:10 

    CIStore.log:

    01-13-201617:56:37.182    CIStore    2728(0xaa8)    CCIStore::GetTargetedCIReference invoked for CIScopeId_GUID/RequiredApplication_GUID:10targeted to SYSTEM 
  6. Výrobní odvětví Společenství je zjistit Úložiště stavu CI a nebyl nalezen. CIStateStore.log: 
    01-13-201617:56:37.197    CIStateStore    2728(0xaa8)    CCIStateTransition::ExtractStateDetails - CIModelNameScopeId_GUID/RequiredApplication_GUID,version 10 not found in store. 
  7. Vzhledem k tomu, že jej není nalezen, je potom přidán do projektu CIDownloader . CIDownloader.log:
    01-13-201617:56:37.213    CIDownloader    2728(0xaa8)   CIDownloaderJob({ID}): CI with ModelNameScopeId_GUID/RequiredApplication_GUID,Version 10. Model:(null) added to job. 
  8. CI Agent spustí úlohu CIDownloader ke stažení CI. CIAgent.log:  
    01-13-201617:56:37.229    CIAgent    2728(0xaa8)    CIAgentJob({E672EA3F-29D7-46E5-B05E-7D72DF2C50E0}):Started CIDownloadJob({1B065017-7AC4-4729-B15D-6415BED35D0E}) 
  9. Úloha CIDownloader přechází do fáze Stahování balíčků a přidá požadavek na zdrojové soubory pro CIs. Všimněte si, že v tomto okamžiku balíčky odkazuje na modelu SDM balíčku, nikoli obsahu (binární). CIDownloader.log: 
    01-13-201617:56:37.229    CIDownloader    2728(0xaa8)   CIDownloaderJob({ID}): DownloadPackages  01-13-201617:56:37.229    CIDownloader    2728(0xaa8)    --Source file:.sms_dcm?Id&DocumentId=ScopeId_GUID/RequiredApplication_GUID/10/MANIFEST&Hash=HashString&Compression=zlib  01-13-201617:56:37.229    CIDownloader    2728(0xaa8)    --Source file:.sms_dcm?Id&DocumentId=ScopeId_GUID/RequiredApplication_GUID/10/PROPERTIES&Hash=HashString&Compression=zlib 
  10. CIDownloader volání do Služby přenosu dat požadovat vlastnosti aplikace, jakož i Typ nasazení aplikacea manifestu. DataTransferService.log:
    01-13-201617:56:37.275    DataTransferService    2728(0xaa8)    Added(source=.sms_dcm?Id&DocumentId=ScopeId_GUID/RequiredApplication_GUID/10/PROPERTIES&Hash=HashString&Compression=zlib,dest={JobID}_2.zip)pair from manifest.  01-13-201617:56:37.275    DataTransferService    2728(0xaa8)    Added(source=.sms_dcm?Id&DocumentId=ScopeId_GUID/RequiredApplication_GUID/10/MANIFEST&Hash=HashString&Compression=zlib,dest={JobID}_1.zip)pair from manifest.
  11. Volání Služby přenosu dat do MP_GetSDMPacakge ISAPI pro bod správy, který pak požaduje informace o balíčku modelu SDM z databáze pomocí SQL spuštění uložené procedury. SQL Profiler:
    exec MP_GetSdmDocument N'ScopeId_GUID/RequiredApplication_GUID/10/PROPERTIES',N'HashString',N'1',N'1'  exec MP_GetSdmDocument N'ScopeId_GUID/RequiredApplication_GUID/10/MANIFEST',N'HashString',N'1',N'1'
  12. Služba přenosu dat spustí úlohu služby BITS a jakmile je přijata odpověď a začne stahování dat přidá cestu k projektu. DataTransferService.log:
    01-13-201617:56:37.432    DataTransferService    2316(0x90c)    Starting BITS job'{ID}' for DTS job'{ID}' under user 'S-1-5-18'.  01-13-201617:56:37.479    DataTransferService    2316(0x90c)    BITSHelper: Full source path to be transferred = http://PS1.contoto.lab:80/SMS_MP/.sms_dcm?Id&DocumentId=ScopeId_GUID/RequiredApplication_GUID/10/PROPERTIES&Hash=HashString&Compression=zlib 01-13-201617:56:37.479    DataTransferService    2316(0x90c)    Adding to BITS job:{ID}_2.zip  01-13-201617:56:37.479    DataTransferService    2316(0x90c)    BITSHelper: Full source path to be transferred= http://PS1.contoto.lab:80/SMS_MP/.sms_dcm?Id&DocumentId=ScopeId_GUID/RequiredApplication_GUID/10/MANIFEST&Hash=HashString&Compression=zlib 56:37.479   DataTransferService    2316 (0x90c)    Adding toBITS job: {ID}_1.zip 
  13. Sledujte DataTransferService.log dokončení stažení balíčku modelu SDM a vyhledejte řádky, které jsou podobné níže.  Konfigurace položky č. 1
    01-13-2016 17:56:37.588    DataTransferService    2748 (0xabc)    Job: {ID}, Total Files: 2, Transferred Files: 2, Total Bytes: 1160, Transferred Bytes: 1160 01-13-2016 17:56:37.588    DataTransferService    2748 (0xabc)    DTSJob {ID} successfully completed download. 
    Konfigurace položky #2
    01-13-2016 17:56:37.791    DataTransferService    1568 (0x620)    Job: {ID}, Total Files: 3, Transferred Files: 3, Total Bytes: 2616, Transferred Bytes: 2616 01-13-2016 17:56:37.791    DataTransferService    1568 (0x620)    DTSJob {ID} successfully completed download. 
    Konfigurace položky #3
    01-13-2016 17:56:37.994    DataTransferService    2748 (0xabc)    Job: {ID}, Total Files: 3, Transferred Files: 3, Total Bytes: 3216, Transferred Bytes: 3216 01-13-2016 17:56:37.994    DataTransferService    2748 (0xabc)    DTSJob {ID} successfully completed download. 
    Konfigurace položky #4
    01-13-2016 17:56:38.104    DataTransferService    1568 (0x620)    Job: {ID}, Total Files: 1, Transferred Files: 1, Total Bytes: 4172, Transferred Bytes: 4172 01-13-2016 17:56:38.104    DataTransferService    1568 (0x620)    DTSJob {ID} successfully completed download. 

 

Po dokončení stahování všech CIs odkazuje Aplikace nainstalovatSlužbu přenosu dat projektu CIDownloader zkontroluje hash ze CIs, je dekomprimovat a pak je uchovávat v Úložišti CI. A to pro každou ze CIs přidružené k aplikaci.

Pro výrobní odvětví Společenství, která má vztah s aplikací, které jsou nainstalovány během tohoto úkolu dojde k následujícím procesu. Slučování protokoly vám pomůže sledovat průběh každého. Proveďte úlohy ID
Jednotlivě po každé CI zcela stažen, služba přenosu dat označí úlohu úplné a CIDownloader potvrzuje hodnotu hash.
DataTransferService.log:
01-13-2016 17:56:37.588    DataTransferService    2748 (0xabc)    Job: {ID}, Total Files: 2, Transferred Files: 2, Total Bytes: 1160, Transferred Bytes: 116001-13-2016 17:56:37.588    DataTransferService    2748 (0xabc)    DTSJob {ID} successfully completed download. 01-13-2016 17:56:37.604    DataTransferService    2316 (0x90c)    DTSJob {ID} in state 'NotifiedComplete'. 

CIDownloader.log:
01-13-2016 17:56:37.619    CIDownloader    2768 (0xad0)    ::DecompressFile(C:\WINDOWS\CCM\CIDownloader\Staging\}_1.zip,65536,C:\WINDOWS\CCM\CIDownloader\Staging\{JobID}_1.xml) 01-13-2016 17:56:37.619    CIDownloader    2768 (0xad0)    VerifyCIDocumentHash - Preparing to verify hash for CI document ScopeId_GUID/RequiredApplication_GUID/10/MANIFEST01-13-2016 17:56:37.619    CIDownloader    2768 (0xad0)    ::DecompressFile(C:\WINDOWS\CCM\CIDownloader\Staging\{JobID}_2.zip,65536,C:\WINDOWS\CCM\CIDownloader\Staging\{JobID}_2.xml) 01-13-2016 17:56:37.619    CIDownloader    2768 (0xad0)    VerifyCIDocumentHash - Preparing to verify hash for CI document ScopeId_GUID/RequiredApplication_GUID/10/PROPERTIES
Po CIDownloader získal všechny CIs od bodu správy, bude volat zpět do Agenta CI a začít uchování CIs.
CIAgent.log: 
01-13-2016 17:56:38.119    CIAgent    2768 (0xad0)    CIAgentJob({ID}): CAgentJob::NotifyComplete - CIDownloader callback 01-13-2016 17:56:38.119    CIAgent    2728 (0xaa8)    CIAgentJob({ID}): CAgentJob::HandleEvent(Event=Transition, CurrentState=PersistingCIModels) 01-13-2016 17:56:38.119    CIAgent    2728 (0xaa8)    CIAgentJob({ID}): PersistCIModels  
CIDownloader bude trvat CIs do CI úložiště ověřování algoritmem Digest.
CIDownloader.log:
01-13-2016 17:56:38.119    CIDownloader    2728 (0xaa8)    CCIDigestStore::PersistIntegratedCIDefinitions 01-13-2016 17:56:38.182    CIDownloader    2728 (0xaa8)    DCM::LanternUtils::StoreModelDocument 01-13-2016 17:56:38.385    CIDownloader    2728 (0xaa8)    DCM::LanternUtils::StoreModelDocument succeeded 01-13-2016 17:56:38.385    CIDownloader    2728 (0xaa8)    CCIDigestStore::PersistIntegratedCIDefinitions - Lantern model document compiled to WMI. 01-13-2016 17:56:38.463    CIDownloader    2728 (0xaa8)    CCIDigestStore::PersistIntegratedCIDefinitions - Creating file C:\WINDOWS\CCM\CIDownloader\DigestStore\321EC9594015C9F9E6780EB4FEC210A78BEC119CB44ADE46A94C5F5B26F47948.xml 01-13-2016 17:56:38.463    CIDownloader    2728 (0xaa8)    CCIDigestStore::PersistIntegratedCIDefinitions - Creating file C:\WINDOWS\CCM\CIDownloader\DigestStore\B7BE90F13A8B7B3BD870B8DC5D0DF3E8378137B385988C2037A5C94EF21E4BCB.xml 01-13-2016 17:56:38.463    CIDownloader    2728 (0xaa8)    CCIDigestStore::PersistIntegratedCIDefinitions - Dcm Digest persisted to CIDigestStore. 
CIDownloader dokončí uchování CIS a označí jeho úloha dokončena.
CIDownloader.log:
01-13-2016 17:56:38.463    CIDownloader    2728 (0xaa8)    CCIDigestStore::PersistIntegratedCIDefinitions - Dcm Digest persisted to CIDigestStore. 01-13-2016 17:56:38.463    CIDownloader    2728 (0xaa8)    CCIDownloader::CompleteJob for job {ID}. 
CI Agent kontroluje CI obchod nyní CIs vyžadované procesu instalace aplikací. CI úložiště vrátí příslušné hodnoty.
CIAgent.log:
01-13-2016 17:56:38.479    CIAgent    2728 (0xaa8)    CCIInfo::AddDepedentCI for ModelName: ScopeId_GUID/Application_GUID Version: 10 01-13-2016 17:56:38.479    CIStore    2728 (0xaa8)    CCIStore::GetCIEx - Requested CI ModelName ScopeId_GUID/Application_GUID, Version 10 returned from [Store] 01-13-2016 17:56:38.479    CIStore    2728 (0xaa8)    Found property (DisplayName) value but only with fallback to US English: ConfigMgr 2012 Toolkit R2 01-13-2016 17:56:38.510    CIAgent    2728 (0xaa8)    CCIInfo::AddDepedentCI for ModelName: ScopeId_GUID/DeploymentType_GUID Version: 6 01-13-2016 17:56:38.510    CIStore    2728 (0xaa8)    CCIStore::GetCIEx - Requested CI ModelName ScopeId_GUID/DeploymentType_GUID, Version 6 returned from [Store] 01-13-2016 17:56:38.510    CIStore    2728 (0xaa8)    Found property (DisplayName) value but only with fallback to default: ConfigMgr 2012 Toolkit R2 - Windows Installer (*.msi file) 
Dále CI Agent bude provádět další zpracování volání modelu SDM. Balení modelu SDM propojit CIs a poskytnout další informace o konfiguraci, která bude implementována. Součást tohoto procesu také sváže CIs zásady pomocí zásad platformy Microsoft.

 

 

 

Všechny práce získávání nezbytná CIs a SDM balíček dat v tomto okamžiku byla stažena. Vyvolá CI AgentSDMMethod svázat jejich Platformu zásadCIs /Baterku zásady uložené ve službě WMI (umístěný v root\Microsoft\PolicyPlatform\Documents\Local), vyhodnotit jejich použitelnost a nakonec označit. je jako dostupné pro vynucení před čištění úlohy.

 

CIAgent.log:
01-13-2016 17:56:38.510    CIAgent    2728 (0xaa8)    CIAgentJob({ID}): TransitionState(From=PersistingCIModels, To=InvokingSdmMethod) for Event=Transition
CI Agent začne zaniklou a hodnocení pro aplikaci CIs.
CIAgent.log:
01-13-2016 17:56:38.541    CIAgent    2316 (0x90c)    CIAgentJob({ID}): StartEnactment - CI - ScopeId_GUID/RequiredApplication_GUID 01-13-2016 17:56:38.541    CIAgent    2316 (0x90c)    CIAgentJob({ID}): Evaluation for CI 'ScopeId_GUID/RequiredApplication_GUID.10'is required. 
CI Agent spustí Klienta zásad platformy a vazba zásady vyvoláním zásad platformy Microsoft.
CIAgent.log:
01-13-2016 17:56:38.541    CIAgent    2316 (0x90c)    CIAgentJob({ID}): Evaluation for CI 'ScopeId_GUID/RequiredApplication_GUID.10'is required. 01-13-2016 17:56:38.541    CIAgent    2316 (0x90c)    CIAgentJob({ID}): StartEnactment - Attempting to invoke Policy Platform Client 01-13-2016 17:56:38.885    CIAgent    2316 (0x90c)    DCM::LanternUtils::ScopeAndBindPolicies - [ScopedPolicies] ScopeId_GUID_Application_GUID_Platform_PolicyDocument 01-13-2016 17:56:38.885    CIAgent    2316 (0x90c)    DCM::LanternUtils::ScopeAndBindPolicies - [ScopedPolicies] ScopeId_GUID_Application_GUID_Configuration_PolicyDocument 
CI Agent dokončí je nezbytné.
CIAgent.log:
01-13-2016 17:56:38.885    CIAgent    2316 (0x90c)    DCM::LanternUtils::ScopeAndBindPolicies - [ScopedPolicies] ScopeId_GUID_DeploymentType_GUID_Discovery_PolicyDocument 01-13-2016 17:56:39.619    CIAgent    2768 (0xad0)    CIAgentJob({ID}): Invocation succeeded for policy platform job ID01-13-2016 17:56:39.619    CIAgent    2316 (0x90c)    Lantern job:ID succeeded. 01-13-2016 17:56:39.619    CIAgent    2768 (0xad0)    CIAgentJob({ID}): ReportMethodInvocation :: Enactment succeeded 
CI Agent nyní přechází jeho úloha stahování CIs a okamžitě jej přechází má stát znovu, tentokrát s vynucením výrobního odvětví Společenství.
CIAgent.log:
01-13-2016 17:56:39.963    CIAgent    2768 (0xad0)    CIAgentJob({ID}): TransitionState(From=StateDownloadingContents, To=StateEnforcingCIs) for Event=Transition 01-13-2016 17:56:39.963    CIAgent    2768 (0xad0)    CIAgentJob({ID}): CAgentJob::HandleEvent(Event=CITaskComplete, CurrentState=StateEnforcingCIs) 
CI Agent zkontroluje ještě jednou k zajištění, že aplikace již není nainstalována. DCM Agent označí jako dostupné pro prosazování odvětví a potom sestavy tohoto státu.
CIAgent.log:
01-13-2016 17:56:39.963    CIAgent    2728 (0xaa8)    CIAgentJob({ID}): CAgentJob::HandleEvent(Event=Transition, CurrentState=StateEnforcingCIs) 
DCMAgent.log:
01-13-2016 17:56:39.979    DCMAgent    1844 (0x734)    CAppMgmtSDK::GetEvaluationState ScopeId_GUID/RequiredApplication_GUID.10 = AvailableForEnforcement 
CIAgent.log:
01-13-2016 17:56:40.057    CIAgent    2728 (0xaa8)    CIAgentJob({ID}): CAgentJob::HandleEvent(Event=Transition, CurrentState=StateEnforcementReporting) 
Nyní, CIs zhodnoceny, stáhnout, dekomprimovat, trvalé a potom znovu vyhodnocena, CI Agent a DCM Agent odstranit úlohy, které byly vytvořeny za účelem provedení všech pracujících.
CIAgent.log:
01-13-2016 17:56:40.072    CIAgent    2356 (0x934)    Internal Request to delete CIAgent job {ID} 
DCMAgent.log:
01-13-2016 17:56:40.088    DCMAgent    2728 (0xaa8)    DCMAgentJob({ID}): CDCMAgentJob::HandleEvent(Event=Transition, CurrentState=Success) 
CIAgent.log: 
01-13-2016 17:56:40.104    CIAgent    2356 (0x934)    CIAgentJob({ID}): Job complete. Exiting event pump. 
DCMAgent.log
01-13-2016 17:56:40.104    DCMAgent    2728 (0xaa8)    CDCMAgentJobMgr::DeleteJob - Request to delete DCM Agent job {ID} 01-13-2016 17:56:40.135    DCMAgent    2728 (0xaa8)    DCMAgentJob({ID}): QueueDebug - Executing Event. 01-13-2016 17:56:40.104    DCMAgent    2728 (0xaa8)    Job complete. Exiting event pump.
 

Instalovat aplikace bude nyní volání zpět do SDK k instalaci aplikace. Tím se vytvoří novou úlohu DCM agenta , který zase vytvoří úlohu a všechny součásti, která používá CI Agent . Stejný proces se objeví kde CI Agent využívá komponenty zajišťující do CIs byla stažena, vyhodnocení a trvalé. Výsledkem tohoto kroku je, že budou označeny ke stažení obsahu (binární) pro proces Instalace aplikace .

Instalace aplikace vyvolá Management SDK App (DCM Agent) k instalaci aplikace.

InstallApplication.log:

01-13-2016 17:56:40.119    InstallApplication    1608 (0x648)    Invoking App Management SDK to install application 01-13-2016 17:56:40.135    InstallApplication    1608 (0x648)    Installing application 'ScopeId_GUID/RequiredApplication_GUID' has started. Please refer to DCMAgent.log for the details on this job. JobID='{ID}' 
DCM Agent vytvoří novou úlohu CI Agent.
DCMAgent.log: 
01-13-2016 17:56:40.135    DCMAgent    2356 (0x934)    DCMAgentJob({ID}): CDCMAgent::InitiateCIAgentJob - Starting CI Agent Job {ID} for target: machine. Refer to this CI agent job ID in ciagent.log for more details 
CIAgent.log:
01-13-2016 17:56:40.135    CIAgent    2356 (0x934)    CIAgentJob({ID}): [LeakTest] AgentJob created 
Tato nová úloha CI Agent ihned přejde do stavu čekání na stav Přiřazení CIs a okamžitě přejde na stahování CIs.
CIAgent.log:
01-13-2016 17:56:40.135    CIAgent    2768 (0xad0)    CIAgentJob({ID}): CAgentJob::HandleEvent(Event=Transition, CurrentState=WaitingForAssignedCI) 01-13-2016 17:56:40.135    CIAgent    2728 (0xaa8)    CIAgentJob({ID}): CAgentJob::HandleEvent(Event=DownloadCIs, CurrentState=WaitingForAssignedCI) 01-13-2016 17:56:40.135    CIAgent    2768 (0xad0)    CIAgentJob({ID}): CAgentJob::HandleEvent(Event=Transition, CurrentState=DownloadingCIs) 
CIDownloader vytvoří pracovní postup stahování a zkontroluje, pokud CIs.
CIDownloader.log:
 01-13-2016 17:56:40.135    CIDownloader    2768 (0xad0)    CIDownloaderJob({ID}): SetFailureCondition - Job will fail immediately on error 
CIDownloader hlásí CI Agent zda do CIs aplikace jsou k dispozici v úložišti.
CIDownloader.log: 
01-13-2016 17:56:40.166    CIDownloader    2768 (0xad0)    CDownloadPayloadInfo::AddCI - CI with ModelName ScopeId_GUID/Application_GUID, Version 10 is already available.
CI Agent zaznamenává nic není ke stažení. Je to proto, že již byly staženy CI aplikace, DT aplikace a požadavky. CI Agent přesune uchování CI modely.
CIAgent.log:
01-13-2016 17:56:40.182    CIAgent    2768 (0xad0)    CIAgentJob({ID}): Nothing to be downloaded. 01-13-2016 17:56:40.182    CIAgent    2316 (0x90c)    CIAgentJob({ID}): CAgentJob::HandleEvent(Event=Transition, CurrentState=PersistingCIModels) 
CI agenta znovu vyvolá metodu modelu SDM, pouze v tomto případě to bude příznak nebyly staženy binární soubory (install.msi).
CIAgent.log:
01-13-2016 17:56:40.213    CIAgent    2316 (0x90c)    CIAgentJob({ID}):  CI ScopeId_GUID/DeploymentType_GUID:6 (ConfigMgr 2012 Toolkit R2 - Windows Installer (*.msi file)) targeted to  (Dependant of policy CI ScopeId_GUID/RequiredApplication_GUID:10) is in scope for evaluation. 01-13-2016 17:56:40.213    CIAgent    2728 (0xaa8)    CIAgentJob({ID}): CAgentJob::HandleEvent(Event=Transition, CurrentState=InvokingSdmMethod) 
CI Agent spustí znovu zaniklou, volání do platformy Microsoft zásady a potvrzuje CIs jsou navázány na zásady.
CIAgent.log:
01-13-2016 17:56:40.244    CIAgent    2728 (0xaa8)    CIAgentJob({ID}): StartEnactment - CI - ScopeId_GUID/RequiredApplication_GUID 01-13-2016 17:56:40.244    CIAgent    2728 (0xaa8)    CIAgentJob({ID}): StartEnactment - Attempting to invoke Policy Platform Client 01-13-2016 17:56:40.322    CIAgent    2768 (0xad0)    CIAgentJob({ID}): ReportMethodInvocation :: Enactment succeeded 01-13-2016 17:56:40.322    CIAgent    2768 (0xad0)    CIAgentJob({ID}): ReportMethodInvocation :: Obtained lantern reports 
Na tomto bodu značky CI Agent aplikace a aplikační DT jako dostupné a použitelné , jakož i že budou nainstalovány.
CIAgent.log: 
01-13-2016 17:56:40.369    CIAgent    2768 (0xad0)    CIAgentJob({ID}):State - Reporting (scan):: AppModel - ScopeId_GUID/Application_GUID:10 - State = NotInstalled ResolvedState = Available Applicability = Applicable ConfigureState= NotNeeded 01-13-2016 17:56:40.385    CIAgent    2768 (0xad0)    CIAgentJob({ID}):State - Reporting (scan):: Deployment Type - ScopeId_GUID/DeploymentType_GUID:6 - State = NotInstalled ResolvedState = Available Applicability = Applicable ConfigureState= NotNeeded 01-13-2016 17:56:40.463    CIAgent    2728 (0xaa8)    Job({ID}): CI ModelName ScopeId_GUID/Application_GUID version 10 will be INSTALLED. : Task(ScopeId_GUID/RequiredApplication_GUID.10.ContentDownload) 01-13-2016 17:56:40.463    CIAgent    2728 (0xaa8)    Job({ID}): CI ModelName ScopeId_GUID/DeploymentType_GUID version 6 will be INSTALLED. : Task(ScopeId_GUID/Application_GUID.10.ContentDownload) 
CI Agent nyní začne stahování binární soubory pro instalaci aplikace na práci.
CIAgent.log:
01-13-2016 17:56:40.417    CIAgent    2728 (0xaa8)    CIAgentJob({ID}): CAgentJob::HandleEvent(Event=Transition, CurrentState=StateDownloadingContents) 01-13-2016 17:56:40.417    CIAgent    2728 (0xaa8)    CIAgentJob({ID}): DownloadBinaryContents 01-13-2016 17:56:40.417    CIAgent    2728 (0xaa8)    {ID} - Initiating ContentDownload tasks. 01-13-2016 17:56:40.463    CIAgent    2728 (0xaa8)    Job({ID}) : Successfully initialized : Task(ScopeId_GUID/DeploymentType_GUID.6.ContentDownload) 01-13-2016 17:56:40.463    CIAgent    2728 (0xaa8)    Job({ID}) : Successfully initialized : Task(ScopeId_GUID/Application_GUID.10.ContentDownload) 
Složité je nyní přes. Nyní můžeme přejít na stažení binárních souborů.

Stáhnout obsah pro instalaci, se používají standardní požadavek obsahu procesy. Součástí na straně klienta jsou umístění služby, přístup k obsahu (CAS), správce obsahu Transfer a Data Transfer Manager. Na straně serveru včetně konstrukčních částí souvisejících s MP_Location a MP_GetDPInfoContent , jakož i služby IIS na distribuční bod (DP), kde obsah bude přístupný z.

Přístup k obsahu (CAS), bude přístup k informacím o obsahu žádosti ze služby WMI.
CAS.log:
01-13-2016 17:56:40.572    ContentAccess    2728 (0xaa8)    CContentAccessService::Initialize 01-13-2016 17:56:40.572    ContentAccess    2728 (0xaa8)    CDownloadManager::InitializeFromWmi 01-13-2016 17:56:40.572    ContentAccess    2728 (0xaa8)    ===== CacheManager: Initializing cache state from Wmi. ===== 01-13-2016 17:56:40.588    ContentAccess    2728 (0xaa8)    Loading cache configuration from Wmi. 01-13-2016 17:56:42.166    ContentAccess    2728 (0xaa8)    CacheManager: Getting cached content information for Content_GUID.1. 
Obsahu Transfer Manager vytvoří a odešle obsah umístění požadavku.
ContentTransferManager.log:
01-13-2016 17:56:42.432    ContentTransferManager    2768 (0xad0)    Attempting to create Location Request for PackageID='PackageID' and Version='1' 01-13-2016 17:56:42.448    ContentTransferManager    2768 (0xad0)    Attempting to send Location Request for PackageID='Content_GUID' 01-13-2016 17:56:42.448    ContentTransferManager    2728 (0xaa8)    Created CTM job {ID} for user S-1-5-18 01-13-2016 17:56:42.448    ContentTransferManager    2768 (0xad0)    ContentLocationRequest : <ContentLocationRequest SchemaVersion="1.00" ExcludeFileList=""><Package ID="UID:Content_GUID" Version="1"/><AssignedSite SiteCode="MEH"/><ClientLocationInfo LocationType="SMSUpdate" DistributeOnDemand="0" UseAzure="0" AllowWUMU="0" UseProtected="0" AllowCaching="0" BranchDPFlags="0" UseInternetDP="0" AllowHTTP="1" AllowSMB="0" AllowMulticast="0"><ADSite Name="Default-First-Site-Name"/><Forest Name="contoto.lab"/><Domain Name="contoto.lab"/><IPAddresses><IPAddress SubnetAddress="10.10.25.128" Address="10.10.25.130"/><IPAddress SubnetAddress="10.10.25.128" Address="10.10.25.166"/></IPAddresses></ClientLocationInfo></ContentLocationRequest> 01-13-2016 17:56:42.463    ContentTransferManager    2768 (0xad0)    Created and Sent Location Request '{ID}' for package Content_GUID 01-13-2016 17:56:42.463    ContentTransferManager    2768 (0xad0)    CTM job {ID} entered phase CCM_DOWNLOADSTATUS_DOWNLOADING_DATA 
MP_Location požadavek přijme a zpracuje spuštěním uložené procedury v databázi. MP_GetDPInfoProtected nebo MP_GetDPInfoUnprotected.
MP_Location.log:
01-13-2016 17:56:42.516    MP_LocationManager    4044 (0xfcc)    MP_GetContentDPInfoProtected (UID:Content_GUID,1,MEH,<ServerNameList><ServerName>PS1DP.CONTOTO.LAB</ServerName></ServerNameList>,SMSUpdate,00000000,contoto.lab,contoto.lab,<ClientLocationInfo LocationType="SMSUpdate" DistributeOnDemand="0" UseAzure="0" AllowWUMU="0" UseProtected="0" AllowCaching="0" BranchDPFlags="0" UseInternetDP="0" AllowHTTP="1" AllowSMB="0" AllowMulticast="0"><ADSite Name="DEFAULT-FIRST-SITE-NAME"/><Forest Name="contoto.lab"/><Domain Name="contoto.lab"/><IPAddresses><IPAddress SubnetAddress="10.10.25.128" Address="10.10.25.130"/><IPAddress SubnetAddress="10.10.25.128" Address="10.10.25.166"/></IPAddresses></ClientLocationInfo>) 
MP_Location odešle odpověď, která obsahuje seznam dostupných distribučních bodů, kde lze stáhnout binární soubory.
MP_Location.log:
01-13-2016 17:56:42.523    MP_LocationManager    4044 (0xfcc)    MP LM: Reply message body: <ContentLocationReply SchemaVersion="1.00" ContentFlags="200960" HashAlgorithm="32780" AlgorithmPreference="4" Hash="HashString" ExcludeFileListHash="" RelatedContentID=""><ContentInfo PackageFlags="32"><ContentHashValues><Hash Algorithm="32780" HashString="HashString" HashPreference="4"/></ContentHashValues></ContentInfo><Sites><Site><MPSite SiteCode="MEH" MasterSiteCode="MEH" SiteLocality="LOCAL" IISPreferedPort="80" IISSSLPreferedPort="443"/><LocationRecords><LocationRecord><URL Name="http://PS1DP.contoto.lab/SMS_DP_SMSPKG$/Content_GUID.1" Signature="http://PS1DP.contoto.lab/SMS_DP_SMSSIG$/Content_63fbf078-1815-4e37-9614-b60ce7947805.1.tar"/><ADSite Name="Default-First-Site-Name"/><IPSubnets><IPSubnet Address="10.10.25.128"/><IPSubnet Address=""/></IPSubnets><Metric Value=""/><Version>8239</Version><Capabilities SchemaVersion="1.0"><Property Name="SSLState" Value="0"/></Capabilities><ServerRemoteName>PS1DP.contoto.lab</ServerRemoteName><DPType>SERVER</DPType><Windows Trust="1"/><Locality>LOCAL</Locality></LocationRecord></LocationRecords></Site><Site><MPSite SiteCode="MEH" MasterSiteCode="MEH" SiteLocality="LOCAL"/><LocationRecords/></Site></Sites><RelatedContentIDs/></ContentLocationReply>
Umístění služby přijetí odpovědi na straně klienta.
LocationServices.log:
01-13-2016 17:56:42.510    LocationServices    2752 (0xac0)    ContentLocationReply : <ContentLocationReply SchemaVersion="1.00" ContentFlags="200960" HashAlgorithm="32780" AlgorithmPreference="4" Hash="6FB054E0532351D888291FF52F74E0085940AEA90EC85A5B999B6CFBE94663FC" ExcludeFileListHash="" RelatedContentID=""><ContentInfo PackageFlags="32"><ContentHashValues><Hash Algorithm="32780" HashString="6FB054E0532351D888291FF52F74E0085940AEA90EC85A5B999B6CFBE94663FC" HashPreference="4"/></ContentHashValues></ContentInfo><Sites><Site><MPSite SiteCode="MEH" MasterSiteCode="MEH" SiteLocality="LOCAL" IISPreferedPort="80" IISSSLPreferedPort="443"/><LocationRecords><LocationRecord><URL Name="http://PS1DP.contoto.lab/SMS_DP_SMSPKG$/Content_63fbf078-1815-4e37-9614-b60ce7947805.1" Signature="http://PS1DP.contoto.lab/SMS_DP_SMSSIG$/Content_63fbf078-1815-4e37-9614-b60ce7947805.1.tar"/><ADSite Name="Default-First-Site-Name"/><IPSubnets><IPSubnet Address="10.10.25.128"/><IPSubnet Address=""/></IPSubnets><Metric Value=""/><Version>8239</Version><Capabilities SchemaVersion="1.0"><Property Name="SSLState" Value="0"/></Capabilities><ServerRemoteName>PS1DP.contoto.lab</ServerRemoteName><DPType>SERVER</DPType><Windows Trust="1"/><Locality>LOCAL</Locality></LocationRecord></LocationRecords></Site><Site><MPSite SiteCode="MEH" MasterSiteCode="MEH" SiteLocality="LOCAL"/><LocationRecords/></Site></Sites><RelatedContentIDs/></ContentLocationReply>
Umístění služby analyzuje odpověď získat bod distribuční seznam, který odešle Správce přenosu obsahu.
LocationServices.log:
01-13-2016 17:56:42.526    LocationServices    2752 (0xac0)    Distribution Point='http://PS1DP.contoto.lab/SMS_DP_SMSPKG$/Content_GUID.1', Locality='LOCAL', DPType='SERVER', Version='8239', Capabilities='<Capabilities SchemaVersion="1.0"><Property Name="SSLState" Value="0"/></Capabilities>', Signature='http://PS1DP.contoto.lab/SMS_DP_SMSSIG$/Content_GUID.1.tar', ForestTrust='TRUE',
Správce obsahu Transfer zůstává v umístění pro projekt, který byl vytvořen pro stažení binárních souborů.
ContentTransferManager.log:
01-13-2016 17:56:42.526    ContentTransferManager    2752 (0xac0)    Persisted locations for CTM job {ID}: (LOCAL) http://PS1DP.contoto.lab/SMS_DP_SMSPKG$/Content_GUID.1
Obsahu Transfer Manager vytvoří úlohu pro službu přenosu dat ke stažení binárních souborů.
ContentTransferManager.log:
01-13-2016 17:56:42.541    ContentTransferManager    2752 (0xac0)    CTM job {ID} (corresponding DTS job {ID}) started download from 'http://PS1DP.contoto.lab/SMS_DP_SMSPKG$/Content_GUID.1' for full content download. 
Služba přenosu dat úlohy s adresou URL, vytvoří a spustí úlohu služby BITS postup stahování.
DataTransferService.log:
01-13-2016 17:56:42.541    DataTransferService    2752 (0xac0)    Sending PROPFIND request using URL http://PS1DP.contoto.lab:80/SMS_DP_SMSPKG$/Content_GUID.1 01-13-2016 17:56:42.557    DataTransferService    2752 (0xac0)    UpdateURLWithTransportSettings(): NEW URL - http://ps1dp.contoto.lab:80/SMS_DP_SMSPKG$/Content_GUID.1/sccm?/ConfigMgrTools.msi 01-13-2016 17:56:42.573    DataTransferService    2752 (0xac0)    Starting BITS download for DTS job '{ID}'. 01-13-2016 17:56:42.573    DataTransferService    2752 (0xac0)    BITSHelper: Full source path to be transferred = http://PS1DP.contoto.lab:80/SMS_DP_SMSPKG$/Content_GUID.1/sccm?/ConfigMgrTools.msi
Služba přenosu dat dokončení stahování a označí úspěšné úlohy.
DataTransferService.log:
01-13-2016 17:56:42.666    DataTransferService    2748 (0xabc)    Job: {ID}, Total Files: 1, Transferred Files: 0, Total Bytes: 5664768, Transferred Bytes: 262144 01-13-2016 17:56:42.869    DataTransferService    1568 (0x620)    Job: {ID}, Total Files: 1, Transferred Files: 1, Total Bytes: 5664768, Transferred Bytes: 5664768 01-13-2016 17:56:42.885    DataTransferService    2752 (0xac0)    DTSJob {ID} in state 'NotifiedComplete'. 01-13-2016 17:56:42.885    DataTransferService    2752 (0xac0)    DTS job {ID} has completed: Status : SUCCESS, 
Správce přenosu obsahu pak vyčistí DTS úlohy a čas zahájeno ověřování hash stažené binárních souborů.
ContentTransferManager.log:
01-13-2016 17:56:42.901    ContentTransferManager    2728 (0xaa8)    CCTMJob::_Cleanup(JobID={ID}) - Cancelling DTS job  with provider <default> 01-13-2016 17:56:42.901    ContentAccess    2348 (0x92c)    Using hash from LS Content Information: HashString 
CAS.log:
01-13-2016 17:56:42.948    ContentAccess    2348 (0x92c)    Computed hash: HashString 01-13-2016 17:56:42.948    ContentAccess    2348 (0x92c)    Success hash verification with hash algorithm = 32780, preference : 4 
Přístup k obsahu potom mapuje obsah mezipaměti CCM, kde jsou nyní uloženy stažené binárních souborů.
CAS.log:
01-13-2016 17:56:42.948    ContentAccess    2348 (0x92c)    Saved Content ID Mapping Content_GUID.1, C:\WINDOWS\ccmcache\1 01-13-2016 17:56:42.948    ContentAccess    2348 (0x92c)    CacheManager: ADD new cache entry for id:Content_GUID Version : 1 Size : 5532K RefCount:1 LastRef Minutes : 0 State : ACTIVE PinDuration : 0 Location : C:\WINDOWS\ccmcache\1 01-13-2016 17:56:42.948    ContentAccess    2348 (0x92c)    Created a New Cache Item at location C:\WINDOWS\ccmcache\1 for 1.Content_GUID Size 5532 KB bytes 01-13-2016 17:56:42.948    ContentAccess    2348 (0x92c)    Download succeeded for download request {GUID} 
Ukládání stavu CI aktualizace ke Stažení obsahu úspěchuCIEnforcementState CIs. CI Agent potom zpět se zvedne a začne vynucování CIs.
CIAgent.log:
01-13-2016 17:56:43.041    CIAgent    2316 (0x90c)    CIAgentJob({ID}): TransitionState(From=StateDownloadingContents, To=StateEnforcingCIs) for Event=Transition 01-13-2016 17:56:43.041    CIAgent    2728 (0xaa8)    CIAgentJob({ID}): EnforceCIs 01-13-2016 17:56:43.041    CIAgent    2728 (0xaa8)    {ID} - Initiating Enforce tasks. 01-13-2016 17:56:43.073    CIAgent    2728 (0xaa8)    Job({ID}) : Performing : Task(ScopeId_GUID/RequiredApplication_GUID.10.Enforce) 01-13-2016 17:56:43.073    CIAgent    2728 (0xaa8)    Job({ID}) : Performing : Task(ScopeId_GUID/Application_GUID.10.Enforce) 01-13-2016 17:56:43.073    CIAgent    2728 (0xaa8)    Job({ID}) : Performing : Task(ScopeId_GUID/DeploymentType_GUID.6.Enforce)
 

Nyní obsahuje vynucení instalace aplikace, která bude využívat standardní Aplikace nainstalovat součásti a tok práce: AppDiscovery a AppEnforce.

AppDiscovery vyhledá aplikace a jeho vlastnosti.
AppDiscovery.log:
ActionType - Install,Max execute time = 120 minutes for AppDT "ConfigMgr 2012 Toolkit R2 - Windows Installer (*.msi file)" [ScopeId_GUID/DeploymentType_GUID], Revision - 6 
Vynucení instalace AppEnforce nyní začíná provedením zjišťování typu nasazení aplikace. V případě MSI používá kód ke kontrole, zda je již nainstalována. Za předpokladu, že zjišťování stavu Není zjištěn, bude instalace pokračovat.
AppEnforce.log:
01-13-2016 17:56:43.104    AppEnforce    2216 (0x8a8)    +++ Starting Install enforcement for App DT "ConfigMgr 2012 Toolkit R2 - Windows Installer (*.msi file)" ApplicationDeliveryType - ScopeId_GUID/DeploymentType_GUID, Revision - 6, ContentPath - C:\WINDOWS\ccmcache\1, Execution Context - Any 01-13-2016 17:56:44.666    AppEnforce    2216 (0x8a8)    +++ Application not discovered. [AppDT Id: ScopeId_GUID/DeploymentType_GUID, Revision: 6] 
Nyní AppEnforce připraví prostředí vynucení pomocí analýzy příkazového řádku a parametry instalace a poté připraví pracovní adresář a spustí příkazový řádek.
AppEnforce.log:
01-13-2016 17:56:44.682    AppEnforce    2216 (0x8a8)    App enforcement environment:  Context: Machine   Command line: msiexec /i "ConfigMgrTools.msi" /q /L*V "C:\Windows\CCM\Logs\MSI_install.log"   Allow user interaction: No   UI mode: 0   User token: null Session   Id: 4294967295 Content   path: C:\WINDOWS\ccmcache\1 Working directory: 01-13-2016 17:56:44.682    AppEnforce    2216 (0x8a8)    Prepared working directory: C:\WINDOWS\ccmcache\1 01-13-2016 17:56:44.713    AppEnforce    2216 (0x8a8)    Parsed CmdLine: msiexec /i "ConfigMgrTools.msi" /q /L*V "C:\Windows\CCM\Logs\MSI_install.log" 01-13-2016 17:56:44.713    AppEnforce    2216 (0x8a8)    Found executable file msiexec with complete path C:\WINDOWS\system32\msiexec.exe 01-13-2016 17:56:45.666    AppEnforce    2216 (0x8a8)    Executing Command line: "C:\WINDOWS\system32\msiexec.exe" /i "ConfigMgrTools.msi" /q /L*V "C:\Windows\CCM\Logs\MSI_install.log" /qn with system context 01-13-2016 17:56:44.729    AppEnforce    2216 (0x8a8)    Parsed CmdLine: "C:\WINDOWS\system32\msiexec.exe" /i "ConfigMgrTools.msi" /q /L*V "C:\Windows\CCM\Logs\MSI_install.log" /qn 01-13-2016 17:56:45.666    AppEnforce    2216 (0x8a8)    Executing Command line: "C:\WINDOWS\system32\msiexec.exe" /i "ConfigMgrTools.msi" /q /L*V "C:\Windows\CCM\Logs\MSI_install.log" /qn with system context 
AT tento bod, za předpokladu, že je protokolování MSI instalace, msiexec.exe převezme a provede instalaci.
MSI Logging.log:
=== Verbose logging started: 1/13/2016  17:56:45  Build type: SHIP UNICODE 5.00.9600.00  Calling process: C:\WINDOWS\system32\msiexec.exe === 
Po dokončení instalace msiexec.exe odešle vrácená Instalovat aplikace , které nastavit nezbytné proměnné prostředí Terminálové služby označující úspěch a zprávy úspěšné instalaci zpět na AppEnforce.
AppEnforce.log:
MSI (c) (BC:EC) [17:56:47:604]: MainEngineThread is returning 0 01-13-2016 17:56:47.979    InstallApplication    1384 (0x568)    NotifyProgress received: 1 (Application is installed successfully ) 01-13-2016 17:56:48.010    InstallApplication    1608 (0x648)    Installation job completed with exit code 0x00000000 01-13-2016 17:56:48.010    InstallApplication    1608 (0x648)    Execution status received: 1 (Application is installed successfully ) 01-13-2016 17:56:48.010    InstallApplication    1608 (0x648)    Setting TSEnv variable '_TSAppInstallStatus'='Success' 01-13-2016 17:56:48.010    InstallApplication    1608 (0x648)    Setting TSEnv variable 'SMSTSInstallApplicationJobID__ScopeId_GUID/Application_GUID'='' 01-13-2016 17:56:48.010    InstallApplication    1608 (0x648)    Step 2 out of 2 complete 01-13-2016 17:56:48.010    InstallApplication    1608 (0x648)    Sending success status message 
AppEnforce odpovídá kód úspěšnosti tabulky uvedené na kartě návratové kódy ve vlastnostech Typu nasazení aplikace. Poté provede zjišťování znovu a označí vynucení instalace dokončena.
AppEnforce.log:
01-13-2016 17:56:47.620    AppEnforce    2216 (0x8a8)    Looking for exit code 0 in exit codes table... 01-13-2016 17:56:47.620    AppEnforce    2216 (0x8a8)    Found a match in the success exit codes. 01-13-2016 17:56:47.620    AppEnforce    2216 (0x8a8)    Matched exit code 0 to a Success entry in exit codes table. 01-13-2016 17:56:47.620    AppEnforce    2216 (0x8a8)    Performing detection of app deployment type ConfigMgr 2012 Toolkit R2 - Windows Installer (*.msi file)(ScopeId_GUID/DeploymentType_GUID, revision 6) for system. 01-13-2016 17:56:47.635    AppEnforce    2216 (0x8a8)    +++ Discovered application [AppDT Id: ScopeId_GUID/DeploymentType_GUID, Revision: 6] 01-13-2016 17:56:47.635    AppEnforce    2216 (0x8a8)    ++++++ App enforcement completed (4 seconds) for App DT "ConfigMgr 2012 Toolkit R2 - Windows Installer (*.msi file)" [ScopeId_GUID/DeploymentType_GUID], Revision: 6, User SID: ] ++++++ 
 
 

Tento čas CI Agent má byla kontrola s Úložištěm stavu CIStav vynucení CIS. DCM Agent má byla takto také průběh sledování a protokolování do DCMAgent.log. Instalace je dokončena a detekce neoznačil jako nainstalovaná, Ukládání stavu CI zjistí, že je na EnforcementSuccessz vynucování změnil stav existující CI.

CIStateStore.log:
01-13-2016 17:56:47.667    CIStateStore    2728 (0xaa8)    An existing CI state is changed 01-13-2016 17:56:47.667    CIStateStore    2728 (0xaa8)    [ScopeId_GUID/DeploymentType_GUID:6] CIEnforceState changed: Enforcing --> EnforcementSuccess 01-13-2016 17:56:47.729    CIStateStore    2348 (0x92c)    An existing CI state is changed 01-13-2016 17:56:47.776    CIStateStore    2728 (0xaa8)    [ScopeId_GUID/RequiredApplication_GUID:10] CIEnforceState changed: Enforcing --> EnforcementSuccess 
Jakmile obdrží tento nový stav vynucení z Úložiště stavu CICI Agent bude označení jeho úlohy jako dokončené a přechod do stavu vynucení vykazování.
CIAgent.log:
01-13-2016 17:56:47.823    CIAgent    2348 (0x92c)    JobTaskHelper - Initiating next task if needed 01-13-2016 17:56:47.823    CIAgent    2348 (0x92c)    Job({ID}): Already Completed : Task(ScopeId_GUID/DeploymentType_GUID.6.Enforce) 01-13-2016 17:56:47.823    CIAgent    2348 (0x92c)    Job({ID}): Already Completed : Task(ScopeId_GUID/Application_GUID.10.Enforce) 01-13-2016 17:56:47.823    CIAgent    2348 (0x92c)    Job({ID}): Already Completed : Task(ScopeId_GUID/RequiredApplication_GUID.10.Enforce) 01-13-2016 17:56:47.838    CIAgent    2316 (0x90c)    CIAgentJob({ID}): CAgentJob::HandleEvent(Event=Transition, CurrentState=StateEnforcementReporting) 
Vynucení vykazování zahrnuje kontrolu Ukládání stavu CI shody stavu CI aplikace. Jakmile je nastaveno na kompatibilní, CI Agent přejde do dokončené a vyčištění je má práce.
CIStateStore.log:
01-13-2016 17:56:47.932    CIStateStore    2316 (0x90c)    [ScopeId_GUID/RequiredApplication_GUID:10] CIState changed: NonCompliant --> Compliant 
CIAgent.log :
01-13-2016 17:56:47.963    CIAgent    2728 (0xaa8)    CIAgentJob({ID}): CAgentJob::HandleEvent(Event=Transition, CurrentState=Completed) 01-13-2016 17:56:47.963    CIAgent    2728 (0xaa8)    CIAgentJob({ID}): CAgentJob::HandleEvent(Event=Transition, CurrentState=Completed) 01-13-2016 17:56:47.963    CIAgent    2728 (0xaa8)    CIAgentJob({ID}): Deleting CIAgent Job 01-13-2016 17:56:47.963    CIAgent    2728 (0xaa8)    Deleted CIAgent job {ID} 
DCM Agent předává oznámení úspěch zpět do procesu Instalace aplikace (smsappinstall.exe) a DCM Agent vyčistí svou úlohu.
DCMAgent.log:
01-13-2016 17:56:47.979    DCMAgent    1384 (0x568)    CAppMgmtSDK::GetEvaluationState ScopeId_GUID/RequiredApplication_GUID.10 = Enforced 01-13-2016 17:56:47.979    DCMAgent    2316 (0x90c)    DCMAgentJob({ID}): CDCMAgentJob::HandleEvent(Event=NotifyProgress, CurrentState=Success) 01-13-2016 17:56:47.979    InstallApplication    1608 (0x648)    Received job completion notification from DCM Agent 01-13-2016 17:56:47.995    DCMAgent    2348 (0x92c)    CDCMAgentJobMgr::DeleteJob - Request to delete DCM Agent job {ID} 
Konečně ukončovací kód je vrácen zpět do Správce úloh sekvence , který aktualizuje příslušné proměnné prostředí TS a pokračuje na další úkol v pořadí.
SMSTS.log:
01-13-2016 17:56:48.073    TSManager    2176 (0x880)    Process completed with exit code 0 01-13-2016 17:56:48.073    TSManager    2176 (0x880)    Successfully completed the action (Install Application) with the exit win32 code 0 
 
 

Existují tři možnosti pravděpodobné selhání při provádění úloh Instalaci aplikace . Každý je uveden níže s odkazy na Poradce při potížích kroky pro každý.

Správce pořadí úloh

Na základě toku a spuštění pořadí úkolů, je nízká pravděpodobnost selhání, ke kterým došlo během tohoto kroku procesu Instalace aplikací . Je to proto, že v tomto okamžiku Správce úloh sekvence byla úspěšnější posloupnost úkolů XML a nastaví ukazatel instrukce pro aktuální úkol. Zásady pro pořadí úloh také stažen při sekvence úloh. Výsledky jsou vráceny do sekvence úloh a uložena v prostředí pořadí úloh pomocí proměnných, které jsou uloženy na disku jako TSEnv.dat.
Založeno na tuto dohodu, zde jsou některé položky zvážit při vyšetřování tyto problémy kam může být další část zjištěných informací, které lze použít pro odstraňování potíží s chybovou podmínku.
MP_GetPolicy zapíše tuto aktivitu. Chcete-li tento požadavek lze nalézt v MP_GetPolicy protokolu vyhledejte ID nasazení nebo Pořadí ID úkolů.
01-13-2016 17:32:54.579    MP_GetPolicy_ISAPI    12688 (0x3190)    MP GP: Query String Before Decode: MEH20009-MEH0000A-6F6BCC28.15_00 01-13-2016 17:32:54.579    MP_GetPolicy_ISAPI    12688 (0x3190)    MP GP: ID : MEH20009-MEH0000A-6F6BCC28 01-13-2016 17:32:54.579    MP_GetPolicy_ISAPI    12688 (0x3190)    MP GP: Initializing request from client GUID:ClientGUID. 
Následující uložené procedury je proveden k načtení těla zásad:
exec MP_GetPolicyBodyAfterAuthorization  

Proměnné pořadí úloh

Výsledky zásad subjekt žádost vrátila k počítači a uložena v prostředí pořadí úloh (TSEnv.dat). Těla zásad pro pořadí úkolů a všechny jeho závislé zásady jsou zde uloženy pomocí proměnných. Správce úloh sekvence zaznamená velkou část Co je čtení z prostředí.

V této další části je často časy kdy vyvolá chybu ale zřídka kdy dojde k chybě. Instalovat aplikace součást procesu nejvyšší úrovně k instalaci aplikace a všechny chyby v seznamu součásti, které volá by vrátit zpět k němu. Skutečnou příčinu chyby je pravděpodobně v pozdější fázi a je vykazován zpět úkol Instalovat aplikace , výsledkem úloh Instalace aplikace vrátit chybu s kódem Obecná chyba. Častěji je důvod za velké většiny úloh Instalace aplikace vrátí následující chybová zpráva:
InstallApplication    296 (0x128)    App install failed. InstallApplication    296 (0x128)    Install application action failed: 'APP NAME HERE'. Error Code 0x80004005 
Z tohoto důvodu uvádíme seznam nejběžnějších chyb, které jsou vráceny na některé položky ke kontrole pro každou úlohu Instalovat aplikace .
Typ chybyCo kontrola
SMSTS protokolu ukazuje hodnocení zásad InstallApplication 2740 (0xab4) se nezdařilo, hr = 0x87d00269' nebo požadované správy bod nebyl nalezen (Chyba: 87D 00269Tato chyba označuje, že stroj je schopen dosáhnout (komunikovat) bod pro správu. Zkontrolujte, zda používáte vlastní web MP. V takovém případě si, jak vytvořit vlastní web v Internetová informační služba (IIS) a zajistit, aby byla umístěna kopie výchozí dokument (default.htm) v kořenové složce, který je hostitelem webu. Přesvědčte se také, že přesměrování protokolu HTTP není povolena ve výchozím nastavení webu.
SMTS protokolu ukazuje hodnocení zásad InstallApplication 3248 (0xcb0) se nezdařilo, hr = 0x80004005Ujistěte se, zda máte nejnovější aktualizace pro Správce konfigurace nainstalována.
SMSTS protokolu ukazuje nainstalovat statické aplikace se nezdařilo, hr = 0x87d00267Ujistěte se, že jste nainstalovali nejnovější verzi aktualizace ConfigMgr 2012 R2 SP1.
SMSTS protokolu ukazuje "spuštění stav Přijato: 24 (stažení aplikace se nezdařilo.)Zkontrolujte https://support.microsoft.com/en-us/kb/3007095 a zkontrolujte, zda máte aktuální a nainstalovali nejnovější aktualizace pro Správce konfigurace (k tomuto zápisu ConfigMgr 2012 R2 CU4, ConfigMgr 2012 R2 SP1 nebo aktuální sestavení 1511 nebo 1602).
SMTS protokolu zobrazuje akce instalace aplikace se nezdařila: "Zde název aplikace". Kód chyby 0x80004005'Zkontrolujte CCMExec.log k potvrzení, zda hostitel agenta SMS je spuštěn bez chyb.

Další kroky jsou kombinací více součástí, které pracují společně. Práce se provádí prostřednictvím úlohy vytvořen místně k vyhodnocení existence SNS prostřednictvím CI úložiště (CCMStore.sdf) nebo jejich označení jako Nenalezeno. Další fáze tohoto kroku při DataTransferService používá službu BITS (Background Intelligence) a HTTP komunikaci s MP vyžádat CIs a stáhnete, je, kde mnoho problémů může potenciálně dojít k.
Možných bodů selhání pro tyto kroky zahrnují následující:
  1. Chybná data v databázi a vrátí poškozený CI nebo dat balíčku modelu SDM. Aktuální verze, atd.
  2. Problémy služby WMI přístup obory názvů zásad místně v počítači spouštění pořadí úloh.
  3. Selhání komunikace se MP nebo databáze.
  4. Selhání úlohy služby BITS.
  5. V síti související chyby, soubory ke stažení apod.
  6. Problémy služby IIS s SMS_MP vDir (složka SMS_CCM\SMS_MP).
  7. Hodnocení chyby po instalaci.

Zkontrolujte následující soubory protokolu získat záchytné body, kde tento proces se nezdařilo:

  • CIDownloader.log
  • DCMAgent.log
  • CIStore.log
  • CIStateStore.log
  • DataTransferService.log

V tomto okamžiku v posloupnosti úkolů mají požadované jsme stažený obsah několikrát. Toho bylo dosaženo pomocí standardní obsah žádosti a odpovědi postupy, které používají standardní aplikaci nainstaluje mimo pořadí úloh. Protože pořadí úloh již použit postup úspěšně tam je chybné nízkou pravděpodobnost jejich během tohoto úkolu. Však, by mělo dojít k problémům s umístění obsahu žádosti nebo přístup, zkontrolujte následující soubory protokolu získat záchytné body, kde je selhání procesu:

  • CIAgent.log
  • CAS.log
  • ContentTransferManager.log
  • DataTransferService.log
  • LocationServices.log
  • MP_Location.log

Aplikace, které jsou instalovány, musí splňovat kritéria thefollowing:
  • Aplikace musí být typu nasazení Instalační služby Instalační služba Windows Installer nebo skript. Všimněte si, že typy nasazení aplikace Windows app balíček (soubor .appx) nejsou podporovány.
  • Musí běžet pod místní systémový účet a účet uživatele.
  • To nesmí komunikovat s plochou. Program musíte spustit bez zásahu uživatele nebo v bezobslužném režimu.
  • To nesmí iniciovat restartování sám. Aplikace musí požadovat restartování počítače pomocí standardního restartování kódu (kód ukončení 3010). Tím je zajištěno, že krok pořadí úkolů zpracuje restartování správně. Pokud aplikace vrátí kód ukončení 3010, provede základní modul sekvence úloh restartování. Po restartování automaticky pokračuje sekvence úloh.
Chcete-li získat další informace související se zdrojem chyby, vyhledejte v protokolu MSI. V následujícím článku mohou poskytnout další informace a má dobrou základní MSI protokolu informace o odstraňování potíží:
Následující článek má konkrétní informace o produktu, jakož i některé dobré obecné protokolu MSI Poradce při potížích:
Pokud zjistíte MSI Instalační služby návratové kódy označující selhání, viz Společné MSI Instalační služby návratové kódy nebo níže uvedené tabulky.
Návratový kód proceduryTyp kóduPopis
0ÚspěchBez restartování počítače
1601 Chyba Instalační program problém
1602 Chyba Byla zrušena uživatelem.
1603 Chyba Závažná chyba
1605 Chyba Tato akce platí pouze pro produkty, které jsou aktuálně nainstalovány.
1618 Chyba Již probíhá jiná instalace.
1639 Chyba Neplatný argument příkazového řádku.
1641ÚspěchPevný restart; Instalační program spustil počítač restartovat.
3010ÚspěchMěkký restart; Chcete-li dokončit instalaci, restartujte počítač.

Nasazení, které mají problémy se obvykle hlásit chyby v pracovním prostoru sledování. Ty se zobrazí při klepněte na uzel nasazení a potom klepněte na kartu chyby. Další informace o řešení těchto chyb naleznete v následujících tématech:
Blahopřejeme! Proces Instalace aplikace problém byl vyřešen.
Další informace týkající se procesu instalace aplikace nebo sekvence úloh a nasazení operačního systému (OSD) naleznete v následujících tématech:
Můžete také poslat dotaz ve fóru podpory naší 2012 Správce konfigurace pro nasazení operačního systému zde:
Navštivte náš blog pro všechny nejnovější zprávy, informace a tech tipy na Microsoft System Center Správce konfigurace: