Отстраняване на неизправности при инсталиране на приложението последователност от задачи в Microsoft Configuration Manager


Какво прави това ръководство?

Това ръководство ви помага да разберете процеса на Инсталиране на приложението задачата последователност и отстраняване на неизправности, които могат да възникнат. Инсталиране на приложение задача последователност стъпка, издадени за инсталиране на приложения като част от цялостната последователност от задачи. Тази стъпка може да инсталира набор от приложения, които са зададени от поредица стъпка задача или набор от приложения, които са зададени от динамичен списък на задачите последователност променливи. При изпълнение на тази стъпка, приложението инсталация започне незабавно без да чака интервала между запитванията правила.

Информацията в това ръководство се отнася за System Center 2012 Configuration Manager (ConfigMgr 2012), System Center 2012 R2 Configuration Manager (ConfigMgr 2012 R2) и всички версии на Configuration Manager в текущата папка (например Configuration Manager 1511 Конфигуриране на диспечер и 1602).

Имайте предвид, че това ръководство се предполага, че средата на конфигурационен диспечер вече е инсталиран и конфигуриран. За допълнителна информация вижте Документацията библиотека за System Center 2012 Configuration Manager.

Кой е?

Това ръководство е за ИТ професионалисти, които трябва да разберете, диагностициране и отстраняване на неизправности в процеса на Инсталиране на приложението задача последователност в Microsoft System Center Configuration Manager.

Как работи това?

Това ръководство започва, където ще започне процесът на Инсталиране на приложението задача последователност и проучете търсене на основните стъпки. Докато напредъкът чрез ръководството се дават предложения за отстраняване на неизправности.

Очакваното време за завършване:

30-45 минути.

 

Преглед на задачата за инсталиране на приложение

Процесът на Инсталиране на приложението задача, описани тук обхваща installtask едно приложение, въпреки че това може да се използва за инсталирането на multipleapplications въз основа на списък за отстраняване на неизправности.

При стартиране на процеса на Инсталиране на приложението , приложението проверява приложимостта на therequirement правила и метод на откриване на разполагане на видовете theapplication. Въз основа на резултатите от тази проверка, приложението се инсталира theapplicable тип разполагане. Ако въведете разполагане съдържа зависимости, тип зависими разполагане се оценява и инсталира като част от стъпка Инсталиране на приложението .

 

За повече информация относно процеса на Инсталиране на приложението задачата последователност Прегледайте тази статия на TechNet.

Диспечера на задачите последователност анализира последователност от задачи XML и започва задачата за инсталиране на приложение

Инсталации на приложения в последователност от задачи са много incommon с инсталации на приложения извън последователност от задачи, че theyboth пренасочване конфигурация мениджър съответствие настройки. Обаче те не функционират едни и същи, тъй като има повече компоненти свързани поради естеството на работата по време на последователност от задачи.

Като последователност преминава задача той поддържа oftasks състояние и състоянието на изпълнение на свързаните с помощта на задача последователност environmentvariables (вижте https://technet.microsoft.com/en-us/library/hh273375.aspx за повече информация). Вграденият в тези променливи предоставят информация за theenvironment където последователност от задачи се изпълнява и техните стойности за thesevariables са на разположение в последователността на цялата задача. При Инсталиране на приложение задача вградена invariables се инициализира, преди процесът се изпълнява в последователност от задачи.

Диспечера на задачите последователност задава глобални променливи за следващата инструкция, _SMSTSCurrentActionName да инсталирате приложението и _SMSTSNexInstructionPointerИнструкция показалеца присвоени на тази задача. Това може да се наблюдава в следните записи в SMSTS.log:

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 след това записва състоянието на изпълнението на задача sequenceand среда (TSEnv.dat) на локалния твърд диск както се вижда тук SMSTS.log:

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

Последователност диспечера започва изпълнението на следващата инструкция в последователността, въз основа на хронологията на изпълнението на предишния обучение и следващата Инструкция показалеца:

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

Последователност диспечера на задачите след задава променливи по подразбиране за приложения:

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

Последователност диспечера на задачитесега задава на командния ред за инсталиране на приложение (smsappinstall.exe) на базата на последователност от задачи XML правила, че е анализирана и започва да се изпълнява bycalling smsappinstall.exe, както е показано тук 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 

В този моментИнсталиране на приложениезадача (smsappinstall.exe) започва да инсталирате приложението, въпреки че командния ред изпълнете инсталирането няма да се случи още известно време. Първо, всички необходимата информация трябва да бъдат получени. 

 

 

Преглед на задачата за инсталиране на приложение

Процесът на Инсталиране на приложението задача, описани тук обхваща installtask едно приложение, въпреки че това може да се използва за инсталирането на multipleapplications въз основа на списък за отстраняване на неизправности.

При стартиране на процеса на Инсталиране на приложението , приложението проверява приложимостта на therequirement правила и метод на откриване на разполагане на видовете theapplication. Въз основа на резултатите от тази проверка, приложението се инсталира theapplicable тип разполагане. Ако въведете разполагане съдържа зависимости, тип зависими разполагане се оценява и инсталира като част от стъпка Инсталиране на приложението .

 

За повече информация относно процеса на Инсталиране на приложението задачата последователност Прегледайте тази статия на TechNet.

Диспечера на задачите последователност анализира последователност от задачи XML и започва задачата за инсталиране на приложение

Инсталации на приложения в последователност от задачи са много incommon с инсталации на приложения извън последователност от задачи, че theyboth пренасочване конфигурация мениджър съответствие настройки. Обаче те не функционират едни и същи, тъй като има повече компоненти свързани поради естеството на работата по време на последователност от задачи.

Като последователност преминава задача той поддържа oftasks състояние и състоянието на изпълнение на свързаните с помощта на задача последователност environmentvariables (вижте https://technet.microsoft.com/en-us/library/hh273375.aspx за повече информация). Вграденият в тези променливи предоставят информация за theenvironment където последователност от задачи се изпълнява и техните стойности за thesevariables са на разположение в последователността на цялата задача. При Инсталиране на приложение задача вградена invariables се инициализира, преди процесът се изпълнява в последователност от задачи.

Диспечера на задачите последователност задава глобални променливи за следващата инструкция, _SMSTSCurrentActionName да инсталирате приложението и _SMSTSNexInstructionPointerИнструкция показалеца присвоени на тази задача. Това може да се наблюдава в следните записи в SMSTS.log:

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 след това записва състоянието на изпълнението на задача sequenceand среда (TSEnv.dat) на локалния твърд диск както се вижда тук SMSTS.log:

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

Последователност диспечера започва изпълнението на следващата инструкция в последователността, въз основа на хронологията на изпълнението на предишния обучение и следващата Инструкция показалеца:

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

Последователност диспечера на задачите след задава променливи по подразбиране за приложения:

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

Последователност диспечера на задачитесега задава на командния ред за инсталиране на приложение (smsappinstall.exe) на базата на последователност от задачи XML правила, че е анализирана и започва да се изпълнява bycalling smsappinstall.exe, както е показано тук 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 

В този моментИнсталиране на приложениезадача (smsappinstall.exe) започва да инсталирате приложението, въпреки че командния ред изпълнете инсталирането няма да се случи още известно време. Първо, всички необходимата информация трябва да бъдат получени. 

 

По време на тази стъпка Инсталирате приложение компонент оценява правилата за последователност на задача и го съхранява в WMI. Приложението проверява приложимостта на правилата за изисквания и метод за откриване на типовете разполагане на приложението. Това се прави с помощта на CIStore и CIStateStore за оценка на приложимостта и Елементи на конфигурация и Конфигурация на данни за съдържание , свързани с приложението и разполагане тип. Резултатът е, че CI ще бъдат маркирани за изтегляне.

Инсталирайте приложението синтактичен анализ на командния ред и идентифицира името на приложението.
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' 
Инсталиране на приложението определя променливи за приложението.
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'=' 
След търси правила обхват ID.
SMSTS.log:
01-13-2016 17:56:35.666    InstallApplication    1608 (0x648)    Retrieving value from TSEnv for '_SMSTSPolicy_ScopeId_GUID/Application_GUID
Сега търси и извлича стойността на правилата на приложение от задача последователност среда (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 
След Инсталиране на приложението декомпресира правила.
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. 
Правила се съхраняват в WMI от Приложението за инсталиране на компонент в 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; }; 
Политика агент доставчика обработва промяната в actualconfig правила за имена.
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 процеси, промяната и започва да оцените CI за инсталиране на приложение.
DCMAgent.log:
01-13-2016 17:56:36.197   DCMAgent    2608 (0xa30)    DCMAgent::ProcessAssignmentChange. 
Агент на правилата след актуализира елемент от конфигурацията информация в хранилището на 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 
Състоянието на CI приложението се добавя за изтегляне, тогава състоянието на всички свързани приложения разполагане вид на CI се проверяват от CIStateStore. Всички Мис маркиран като "не е намерен" се добавят за изтегляне.
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
Сега, това DCM агент ще започне работата си за оценка на правилата на приложение и започнете придобиване необходимата информация от базата данни.
 
 
 
 
 

В предишната стъпка Мис са маркирани за изтегляне. Агентът на DCM сега ще използва CI агент да започне придобиване Елементи на конфигурация и Конфигурация на данни за съдържание (SDM пакет) от базата данни. Това включва информация за Свойствата на приложение, Манифеста на приложението, Разполагане тип свойства, Разполагане тип прояви, Приложението намерение правила за съответствие, и др.

Придобиване на тази информация не се случи едновременно. Агентът на DCM използва следните компоненти на клиента по различно време за тази работа:
  • CI агент
  • CI изтегляне
  • CIStore
  • Услугата за прехвърляне на данни
  • Диспечер на прехвърлянето на съдържание
  • Цялата тази информация е поискана от база данни чрез точка на управление и заявки и отговори може да се контролира чрез MP_GetSDMPackage.log файл.
  • Пълен ред на MP_GetSDMDocument изпълнение/данни трансфер изтегляне за всяка задача за инсталиране на приложение:
  1. Приложение свойства - резултати са основни приложение CI информация. Само име.
  2. Приложение манифест - връзки политика платформа CI документи с приложението CI.
  3. Приложение намерение правила - желаното състояние на приложението, необходими.
  4. МАНИФЕСТ приложение отново. Обърнете внимание на различни ХЕШИРАНЕ. Този път резултатите са подробна информация, WMI пространства за WMI пространства за CI се проявява, приложение DT CI препратки.
  5. СВОЙСТВА на приложението отново. Обърнете внимание на различни ХЕШИРАНЕ. Този път резултатите включват разширен/custom PROPERITES, издател, освобождавам дата, икони и др.
  6. Приложение DT свойства. Резултатите включват описание, около инсталиране време, post install поведение и др.
  7. Приложение DT ПРОЯВЯВАТ резултатите допълнителни информация, WMI пространства за CI проявява.
  8. Правилата за приложение, резултатите включват правила платформа МФ да бъдат компилирани страна на клиента с желаното състояние, свойствата на приложение и приложение DT свойства.
  9. Приложение DT политика е компресиран. Неуспешно декомпресиране.
По-долу е пример за заявка и изтегляне на приложението, самоСвойства и манифест (стъпки 1 и 2 от по-горе).
  1. ИД на DCM агент работа. DCMAgent.log:
    01-13-201617:56:36.979    DCMAgent    1568(0x620)    CDCMAgentJobMgr::StartJob - Starting DCM Agent job{ID}
  2. DCM агент създава за 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 създава работа. CIDownloader.log:
    01-13-2016 17:56:37.166    CIDownloader    2728 (0xaa8)    CIDownloaderJob({ID}): SetFailureCondition - Job will fail immediately on error
  4. DCM агент е проследяване на напредъка чрез работа. DCMAgent.log:  
    01-13-2016 17:56:37.182    DCMAgent    2768 (0xad0)    DCMAgentJob({ID}): CDCMAgentJob::HandleEvent(Event=NotifyProgress, CurrentState=Evaluating)
  5. CIDownloader изчислява обхвата на CI, който започва проверка на CI хранилище.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. CI е заявка в Хранилище за CI състояние и не е намерен. CIStateStore.log: 
    01-13-201617:56:37.197    CIStateStore    2728(0xaa8)    CCIStateTransition::ExtractStateDetails - CIModelNameScopeId_GUID/RequiredApplication_GUID,version 10 not found in store. 
  7. Тъй като не е намерен, той се добавя към 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 агент започва сега CIDownloader заданието за изтегляне на LP. 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. CIDownloader работа преходи фазата на Изтегляне на пакети и добавя файловете източници за Мис заявката. Имайте предвид, че в този момент пакети се отнася към SDM пакет, не съдържание (файлове). 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 повиквания в Услуга за прехвърляне на данни да заявите манифест и свойства на приложението, както и Разполагане тип приложение. 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. Услуга за прехвърляне на данни разговори в ISAPI MP_GetSDMPacakge на точка за управление, която от своя страна изисква SDM пакет информация от базата данни чрез задействане SQL съхранена процедура. 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. Услуга за прехвърляне на данни започва БИТА работа и добавя пътя на работа след като отговор получаване и започва изтегляне на данни. 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. Наблюдава DataTransferService.log завършването на SDM пакет за изтегляне и потърсете редове, подобни на по-долу.  Конфигуриране на елемент #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. 
    Конфигуриране на елемент #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. 
    Конфигуриране на елемент #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. 
    Конфигуриране на елемент #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. 

 

След работа Услуга за прехвърляне на данни завърши изтеглянето на всички Мис позоваване Инсталиране на приложения, CIDownloader проверява хеш на Мис, декомпресиране ги и след това продължават да ги CI хранилище. Това ще направи това за всеки от ОНД, свързани с приложението.

Следните процес ще се дължи на всяка CI, която има връзка с приложението се инсталира по време на тази задача. Обединяване на регистрационните файлове на ще ви помогне да следите напредъка на всеки. Следвайте работата ИД
Отделно след всяка CI напълно изтеглен, услуга за прехвърляне на данни маркира работа пълен и CIDownloader потвърждава хеширане.
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
След като CIDownloader придобива всички Мис от мястото за управление, ще се обади в CI агент и започне продължава Мис.
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 ще продължи Мис в Хранилище за преглед на CI.
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 завършва продължава от ОНД и маркира приключи работата си.
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 агент проверява CI магазин сега Мис от процеса на инсталиране на приложението. Магазин CI връща съответните стойности.
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) 
След CI агент ще изпълни допълнителна обработка чрез извикване на SDM модел. SDM пакети връзка заедно ОНД и допълнителна информация за конфигурацията, които ще бъдат приложени. Част от този процес и се свързва Мис правила с правилата за платформа на Microsoft.

 

 

 

Всички на работата на придобиване на необходимите ОНД SDM пакет данни е изтеглен в този момент. CI агент ще извикате SDMMethod да се свързва Мис Политика платформа/Фенер правила съхранява WMI (разположена root\Microsoft\PolicyPlatform\Documents\Local), оценява тяхната приложимост и в крайна сметка знак тях е наличен за изпълнение преди почистването му работа.

 

CIAgent.log:
01-13-2016 17:56:38.510    CIAgent    2728 (0xaa8)    CIAgentJob({ID}): TransitionState(From=PersistingCIModels, To=InvokingSdmMethod) for Event=Transition
CI агент започва приемането и оценка за приложението Мис.
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 агент извиква Правила платформа клиента и се свързва правила чрез извикване на платформа за политиката на 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 агент завършва приемането.
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 агент сега преходи работата си за изтегляне на КИС и след това веднага преходи това е състояние, този път за установяване на CI.
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 агент ще провери още веднъж да се гарантира, че приложението не е инсталиран. DCM агент знаци CI налични за изпълнение и след това състояние отчети.
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) 
Сега, Мис са оценени, изтеглен, декомпресират, продължава и след това оценява отново, CI агент и DCM агент почистване създадените те да направите всичко, което работи.
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.
 

Инсталиране на приложението ще сега се обади в SDK за инсталиране на приложението. Това създава нов проект за DCM агент, който на свой ред създава CI агент и всички компоненти се използва. Същия процес ще се появят, където CI агент използва компоненти, за да се гарантира, че ОНД са били изтеглени, оценява и запазва. В резултат на тази стъпка е, че съдържание (файлове) за процеса на Инсталиране на приложението ще бъдат маркирани за изтегляне.

Инсталиране на приложение извиква SDK за управление на приложение (DCM агент), за да инсталирате приложението.

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 агент създава нов проект за CI агент.
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 
Тази нова CI агент работа веднага влиза в чака Присвоени ОНД състояние и веднага преходи изтегляне ОНД.
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 създава да изтеглите и проверява дали са налице Мис.
CIDownloader.log:
 01-13-2016 17:56:40.135    CIDownloader    2768 (0xad0)    CIDownloaderJob({ID}): SetFailureCondition - Job will fail immediately on error 
CI агент CIDownloader съобщава, че всички Мис за приложението се намират в хранилището на.
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 агент регистрира, че няма да се изтегли. Това е така, защото вече са изтеглени CI за приложението, приложението DT и изисквания. CI агент премества постоянни CI модели.
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 агент извиква метода SDM отново, но този път ще маркира, че не са изтеглени файлове (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 агент започва приемането отново, извиква в Microsoft политика платформа и потвърждава, че Мис са обвързани с правила.
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 
В този момент CI агент знаци приложение и приложение DT като налични и се прилага , както и че те ще бъдат инсталирани.
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 агент ще започне работата на изтегляне на файлове за приложението инсталиране.
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) 
Сложен част вече е над. Сега продължаваме нататък за изтегляне на файлове.

За изтегляне на съдържание за инсталиране, се използват стандартни заявка за съдържание процеси. Участие от страна на клиента компоненти са услугите, съдържанието достъп (CAS), съдържание прехвърляне диспечер и Диспечер за прехвърляне на данни. От страна на сървъра участващи компоненти са MP_LocationMP_GetDPInfoContent, както и IIS на точка за разпространение (ДП), когато съдържанието ще бъдат достъпни от.

Достъп до съдържание Информация за искане на съдържание от WMI ще достъп (CAS).
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. 
Съдържанието мениджър за прехвърляне създава и изпраща съдържание искане за местоположение.
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 получава искането и обработва чрез изпълнение на съхранена процедура в базата данни. MP_GetDPInfoProtected или 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 изпраща отговор, който включва списъка Налични разпространение точки, които могат да бъдат изтеглени файлове.
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>
Получи отговор от услугите на клиента.
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>
Услуги за местоположение анализира отговор да получите списък за разпространение точка, който изпраща Съдържанието мениджър за прехвърляне.
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',
Съдържание прехвърляне мениджър продължава мястото за работа, тя е създадена за изтегляне на файлове.
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
Съдържанието мениджър за прехвърляне създава работа за услуга за прехвърляне на данни за изтегляне на файлове.
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. 
Услуга за прехвърляне на данни изгражда работата с URL и започва работа БИТА за изтегляне.
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
Услуга за прехвърляне на данни завърши изтеглянето и маркира работата успешно.
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, 
Съдържанието мениджър за прехвърляне след изчиства DTS работа и CAS започва проверка на хеш на изтеглените файлове.
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 
Достъп до съдържанието след карти съдържанието CCM кеша, където се съхраняват изтеглени файлове.
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} 
CI състояние магазин актуализира CIEnforcementState Мис да Изтеглите съдържание успех. CI агент , след което взима обратно и започва прилагането на Мис.
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)
 

Сега е работата за изпълнение на инсталирането на приложението, което ще използва стандартни компоненти за Инсталиране на приложение и поток: AppDiscovery и AppEnforce.

AppDiscovery открива приложението и неговите свойства.
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 
AppEnforce сега започва изпълнението инсталиране чрез изпълнение на откриване на типа на разполагане на приложението. В случай на MSI тя използва продуктовия код за да проверите дали вече е инсталиран. Ако приемем, че състоянието на откриване е Не са открити, инсталирането ще продължи.
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] 
Сега AppEnforce ще подготви среда за изпълнение от анализа на командния ред и други параметри за инсталиране, тогава подготвя работната директория и изпълнява командния ред.
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 
В този момент, при условие че е регистрирането за MSI инсталация, msiexec.exe по-висок и извършва инсталирането.
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 === 
След като инсталирането завърши, msiexec.exe ще изпрати код връщане да Инсталирате приложение , което ще необходимите TS променливи съобщаващ и след това докладва успешното инсталиране на 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 съвпада с код за успешно завършване на таблицата, посочена в раздела кодове за връщане в свойствата на Приложение тип разполагане. След това изпълнява откриване отново и маркира пълно инсталиране изпълнение.
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: ] ++++++ 
 
 

Този път, CI агент е проверка с CI състояние хранилището за Изпълнение на състоянието на Мис. DCM агент е същото, това наблюдение и регистриране на DCMAgent.log. Инсталирането завърши и откриване го маркирани като инсталиран, CI състояние магазина ще открие, че състоянието на съществуващите CI е променил от Enforcing EnforcementSuccess.

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 
След като получава тази нова държава изпълнение CI състояние хранилището, CI агент ще Маркирай като завършено на работа и отчитане на състоянието на изпълнение за преход.
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) 
Изпълнение на отчет включва проверка CI състояние хранилището за състоянието на съответствие на приложението CI. След като е настроена на съвместим, CI агент ще преход завършен и почистване работа.
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 агент преминава успешно известието в процеса на Инсталиране на приложения (smsappinstall.exe) и DCM агент изчиства работата си.
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} 
Накрая се връща кода на излизане в Диспечера на задачите последователност , който актуализира променливи съответните TS и отново следващата задача в последователността.
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 
 
 

Има три вероятно точки на неуспех при изпълнение на задачата за Инсталиране на приложението . Всеки е в списъка по-долу с връзки към стъпки за всеки.

Последователност диспечера на задачите

Въз основа на потока и изпълнението на последователност от задачи, има вероятност за грешка, възникващи по време на този етап от процеса на Инсталиране на приложението . Това е защото в този момент Диспечера поредица успешно е анализирана последователност от задачи XML и поставя показалеца инструкции за текущата задача. Освен това правилата на последователност от задачи е изтеглен започва последователност от задачи. Резултатите се връща последователност от задачи и съхранява в средата на задачата последователност, с помощта на променливи, които са записани на диска като TSEnv.dat.
Въз основа на това споразумение, Ето някои елементи, които да имате предвид, когато изследва тези въпроси, където може да има допълнителна информация открити, които могат да бъдат използвани за отстраняване на грешка.
MP_GetPolicy ще регистрира тази дейност. За да намерите тази заявка в регистъра MP_GetPolicy търсене ИД за разполагане или Задача пореден номер.
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. 
Следните съхранената процедура е изпълнена да извлечете тялото на правила:
exec MP_GetPolicyBodyAfterAuthorization  

Задача последователност променливи

Резултатите от политиката тялото на заявката се връща към машината и записани в средата на задачата последователност (TSEnv.dat). Тялото на правилата за последователност от задачи и всичките си зависим политики се съхраняват с помощта на променливи. Диспечера на задачите последователност ще регистрира голяма част от което той чете от околната среда.

Тази глава е често пъти когато грешката се появява но рядко когато възникне грешка. Инсталирайте приложението компонент е най-високо ниво процеса на инсталиране на приложението и грешка от списъка с компоненти, то извиква ще отмени промените към него. Действителната причина за проблема е най-вероятно като следваща стъпка и се отчита отново да Инсталирате приложението задача, в резултат на Приложението за инсталиране на задачата да върне грешка с код на обща грешка. Често е причина за голяма част от Инсталиране на приложението задачи за връщане на следната грешка:
InstallApplication    296 (0x128)    App install failed. InstallApplication    296 (0x128)    Install application action failed: 'APP NAME HERE'. Error Code 0x80004005 
Поради тази причина Ето списък на най-често срещани грешки, които се връщат Инсталирате приложението задача с някои елементи да се информирате за всеки.
Тип грешкаКакво да проверите
SMSTS влизане показва оценка на политиката на InstallApplication 2740 (0xab4) е неуспешно, hr = 0x87d00269' или изисква управление точка не е намерена (грешка: 87D 00269Тази грешка показва, че машината е в състояние да достигне (комуникирате) точка на управление. Потвърдете дали използвате потребителски сайт за MP. Ако е така, прегледайте създаването на персонализирани уеб сайт в Internet Information Services (IIS) и гарантира, че копие на документа по подразбиране (default.htm) е поставен в главната папка, която хоства сайта. Уверете се, че HTTP пренасочване не е разрешена на сайта по подразбиране.
SMTS влизане показва оценка на политиката на InstallApplication 3248 (0xcb0) е неуспешно, hr = 0x80004005Проверете дали имате най-новите актуализации за диспечер на конфигурация инсталиран.
SMSTS влизане показва не инсталирате статични приложения, hr = 0x87d00267Уверете се, че сте инсталирали най-новата версия на ConfigMgr 2012 R2 SP1.
SMSTS влизане показва "изпълнение състояние получени: 24 (Неуспешно изтегляне на приложението)Прегледайте https://support.microsoft.com/en-us/kb/3007095 и се уверете, че сте актуални и са инсталирани най-новите актуализации за диспечер на конфигурация (към този запис, ConfigMgr 2012 R2 CU4, ConfigMgr 2012 R2 SP1 или текущи версии 1511 или 1602).
SMTS регистър показва инсталирате приложението Неуспешно действие: "Приложение име тук". Код на грешка 0x80004005 "Прегледайте CCMExec.log за потвърждение, че SMS Agent Host се стартира без грешки.

Следващите стъпки са комбинация от множество компоненти, които работят заедно. Работа се извършва чрез работни места локално за оценка на наличието на Мис чрез CI хранилище (CCMStore.sdf) или да ги маркирате, че не е намерен. Пакетът от тази стъпка, когато DataTransferService използва фон Intelligence Service (BITS) и HTTP комуникация с MP да поиска Мис и да ги изтеглите, е където много проблеми могат да възникнат.
Възможни точки на отказ за тези стъпки са следните:
  1. Грешни данни в базата данни, връща повредени CI или SDM пакет данни. Остарели версии и др.
  2. WMI проблеми с достъпа до правила пространства локално на компютъра изпълнение на последователност от задачи.
  3. Грешка при комуникацията с MP или DB.
  4. BITS задания за грешки.
  5. Мрежа, свързани с грешки, изтегляния и др.
  6. IIS проблеми с SMS_MP vDir (SMS_CCM\SMS_MP папка).
  7. Оценка грешки след инсталиране.

Проверете следните регистрационни файлове на индикатора, където този процес е в състояние да получите:

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

В този момент в последователността на задачата имаме изисква и изтеглени файлове няколко пъти. Това се извършва Стандартна съдържание заявка/отговор процедури, които се използват в стандартен софтуера инсталира извън последователност от задачи. Тъй като последователност от задачи вече използва тези процедури успешно има вероятност за тях не по време на тази задача. Обаче, ако възникнат проблеми със съдържанието местоположение заявки или достъп, проверете следните регистрационни файлове на индикатора, когато процесът е в състояние да получите:

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

Приложения, които са инсталирани, трябва да отговарят thefollowing критерии:
  • Приложението трябва да бъде тип разполагане на инсталатора на Windows Installer или скрипт. Имайте предвид, че Windows приложение (.appx файл) разполагане на пакетите не се поддържат.
  • Той трябва да работи под акаунт на локалната система и не потребителски акаунт.
  • Той трябва да взаимодейства с работния плот. Програмата трябва да стартирате мълчаливо или в режим.
  • Тя не трябва да започне рестартиране по себе си. Приложението трябва да наложи да рестартирате компютъра с помощта на стандартни рестартиране код (3010 изход). Това осигурява задача последователност стъпка ще обработи рестартиране правилно. Ако приложението връща код 3010 изход, основната задача двигател последователност извършва рестартиране. След рестартиране последователността на задачата автоматично продължава.
За събиране на допълнителна информация по отношение на източника на грешката, Прегледайте регистрационния файл на MSI. Член може да предостави допълнителна информация и е добър отговор MSI регистъра информация за отстраняване на неизправности:
Статията съдържа информация за конкретен продукт, както и някои добри общи MSI регистър съвети за отстраняване на неизправности:
Ако откриете MSI инсталатор връщане кодове обозначаващи отказ, вижте Често MSI инсталатор връщане кодове или таблицата по-долу.
Върнатият кодКод на типОписание
0УспехНе рестартиране
1601ГрешкаПроблем инсталиране
1602ГрешкаОтмяна от потребителя
1603ГрешкаФатална грешка
1605ГрешкаТова действие е валидно само за продукти, които са инсталирани.
1618ГрешкаВече се изпълнява друга инсталация.
1639ГрешкаНевалиден команден ред аргумент.
1641УспехТрудно рестартиране; Инсталиращата програма е инициира рестартиране.
3010УспехМека рестартиране; За да завършите инсталирането е необходимо рестартиране.

Инсталации, които имат проблеми обикновено съобщава за грешки в работната област за мониторинг. Можете да видите тези, когато щракнете върху възела внедряването и след това щракнете върху раздела грешки. За информация как да отстраните тези грешки вижте следното:
Поздравления! Инсталирайте приложение процес проблема е решен.
За допълнителна информация относно процеса на инсталиране на приложение или задача поредици и разполагане на операционна система (OSD) вижте следното:
Можете също да публикувате въпрос в нашия форум за поддръжка на Configuration Manager 2012 за разполагане на операционна система тук:
Посетете нашия блог за всички последни новини, информация и технически съвети за Microsoft System Center Configuration Manager: