Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Uygulandığı yer: Configuration Manager (mevcut şube)
Uygulama dağıtımı değerlendirme ve uygulama işlemleri istemcideki DCM Aracısı ve CI Aracısı bileşenleri tarafından yürütülür. Bu makalede tipik bir DCM ve CI Aracısı işinin nasıl çalıştığı açıklanmaktadır.
DCM Aracısı
DCM Aracısı, uygulamaları içeren yapılandırma öğelerinin değerlendirilmesini sağlayan üst düzey istemci bileşenidir. Bir dağıtım etkinleştirildiğinde veya zorlandığında, atama ilkesini okuyan ve gerçekleştirilmesi gereken eylemleri belirleyen bir DCM Aracı görevi oluşturulur. Bu etkinlik, Uygulama Benzersiz Kimliği aranarak tanımlanabilen DCM Aracısı İş Kimliği kullanılarak istemcideki DCMAgent.log dosyasında izlenebilir.
Cihaz Dağıtımları
Gerekli dağıtımlar için DCMAgent.log ilgili eylemleri gösterir. Bu eylemler, dağıtım son tarihinin geçirilip geçirilmediğine bağlı olarak farklılık gösterebilir.
# Evaluation Job example: DCMAgentJob({A9E850E2-91B0-4122-94FD-D14EDF925AF7}): CDCMAgentJob::PopulateCIsFromAssignment - CI policy Id:ScopeId_B63CEBE7-8A69-4FBE-994F-5AD0A8488D27/RequiredApplication_fc76ef0a-3ab0-4110-8cce-1addc36d0225 version:3 with actions: Evaluation, Content Download # Enforcement Job example: DCMAgentJob({4C8A9F6E-390B-450E-B505-B5698DB68EDD}): CDCMAgentJob::PopulateCIsFromAssignment - CI policy Id:ScopeId_B63CEBE7-8A69-4FBE-994F-5AD0A8488D27/RequiredApplication_fc76ef0a-3ab0-4110-8cce-1addc36d0225 version:3 with actions: Evaluation, Install, Uninstall, Update, Look-ahead Install, Look-ahead Uninstall, Look-ahead UpdateKullanılabilir dağıtımlar için DCMAgent.log dağıtımının
is not mandatoryolduğunu gösterir. Bu dağıtımlar için uygulama değerlendirmesi yapılır, ancak kullanıcı yüklemeyi başlatmadığı sürece uygulama zorunlu tutulmaz.# Evaluation Job example: DCMAgentJob({E353BF94-D7ED-4ADD-AF0F-9273F6A67FC1}): CDCMAgentJob::PopulateCIsFromAssignment - [SCAN] CI policy Id :ScopeId_B63CEBE7-8A69-4FBE-994F-5AD0A8488D27/RequiredApplication_fc76ef0a-3ab0-4110-8cce-1addc36d0225 version:3 - Assignment:{3AC57DFE-3F87-4C59-930B-B9F57CB41B91} is not mandatory. # Enforcement Job (user initiated) example: Request to enforce application ConfigMgr Toolkit(ScopeId_B63CEBE7-8A69-4FBE-994F-5AD0A8488D27/Application_fc76ef0a-3ab0-4110-8cce-1addc36d0225.3) immediately for target: machine with action(s): Evaluation, Install, Update CDCMAgentJobMgr::CreateInteractiveJob - Queuing new job: {D331249E-F7DE-481B-A497-8E8B5E7B91C3}
Kullanıcı Dağıtımları
Gerekli dağıtımlar için DCMAgent.log ilgili eylemleri gösterir. Bu eylemler, dağıtım son tarihinin geçirilip geçirilmediğine bağlı olarak farklılık gösterebilir.
# Evaluation Job example: DCMAgentJob({65D9688D-1781-4DA3-B07A-193D481251C6}): CDCMAgentJob::PopulateCIsFromAssignment - CI policy Id:ScopeId_C8F7EAE6-DBA8-4970-B3FF-47ED706868DE/RequiredApplication_6b39398b-fd20-47ca-bd68-074274509f98 version:2 with actions: Evaluation, Content Download # Enforcement Job example: DCMAgentJob({2B0DA272-FC65-4F31-9557-C4D840D650F1}): CDCMAgentJob::PopulateCIsFromAssignment - CI policy Id:ScopeId_C8F7EAE6-DBA8-4970-B3FF-47ED706868DE/RequiredApplication_6b39398b-fd20-47ca-bd68-074274509f98 version:2 with actions: Evaluation, Install, Uninstall, Update, Look-ahead Install, Look-ahead Uninstall, Look-ahead UpdateKullanılabilir dağıtımlar için, uygulama yüklemesi kullanıcı tarafından başlatıldığında değerlendirme ve zorlama için DCM Agent görevleri oluşturulur.
# Evaluation Job example: DCMAgentJob({FBB44C84-DB06-41F7-8DC1-D9BA368F0C20}): CDCMAgentJob::PopulateCIsFromAssignment - [SCAN] CI policy Id :ScopeId_C8F7EAE6-DBA8-4970-B3FF-47ED706868DE/RequiredApplication_6b39398b-fd20-47ca-bd68-074274509f98 version:2 - Assignment:{7EA17128-EB4F-448A-88A7-B865E7DA228C} is not mandatory. # Enforcement Job example: CAppMgmtSDK::EnforceAppPolicy ScopeId_C8F7EAE6-DBA8-4970-B3FF-47ED706868DE/RequiredApplication_6b39398b-fd20-47ca-bd68-074274509f98. CDCMAgentJobMgr::CreateInteractiveJob - Queuing new job: {7936D7F3-24B0-401D-BADD-59EB5B49C2C2}
CI Aracısı
CI Aracısı, yapılandırma öğelerinin değerlendirilme ve düzeltilmesinden sorumlu istemci bileşenidir. DCM Aracısı atama ilkesini okur ve CI Aracısı bileşeninin istenen eylemleri gerçekleştirmesi için bir iş oluşturur. DCMAgent.log, istemcideki CIAgent.log dosyasında CI Aracısı etkinliğini izlemek için yararlı olan CI Aracısı İş Kimliğini kaydeder.
DCMAgentJob({E353BF94-D7ED-4ADD-AF0F-9273F6A67FC1}): CDCMAgent::InitiateCIAgentJob - Starting CI Agent Job {57AF6FA1-3482-4469-9881-A63F41D18406} for target: machine. Refer to this CI agent job ID in ciagent.log for more details
Tipik bir CI Aracısı işi, CI Aracısı İş Kimliği ile CIAgent.log filtrelenerek TransitionState öğeleri aranarak tanımlanabilen birden çok aşamadan geçer. Uygulama dağıtımı CI Aracısı işinin temel aşamalarından bazıları şunlardır:
YapılandırmaÖğeleriİndirme
- Bu aşamada, uygulamayı değerlendirmek için gereken uygulama meta verileri indirilir. Meta veriler algılama yöntemini, gereksinim kurallarını, genel koşulları vb. içerir. Bu etkinlik CIDownloader.log ve DataTransferService.log izlenebilir. Kullanılabilir dağıtımlar için bu işlem uygulamanın ilk değerlendirmesi sırasında gerçekleşir. Ancak Gerekli dağıtımlar için bu işlem, ilke indirildikten hemen sonra gerçekleşir.
InvokingSdmMethod
- Bu aşamada, uygulamanın yüklenip yüklenmediğini ve istenen durumun belirlenip belirlenmediğini denetlemek için uygulama algılama yöntemi kullanılır. Bu etkinlik AppDiscovery.log ve AppIntentEval.log izlenebilir. Bu aşama hakkında daha fazla bilgi için bkz. Uygulama Değerlendirmesi.
StateDownloadingContents
- Bu aşamada, gerekirse uygulama içeriği indirilir. Bu etkinlik CAS.log, ContentTransferManager.log, LocationServices.log ve DataTransferService.log izlenebilir. Bu aşama hakkında daha fazla bilgi için bkz. Uygulama İndirme.
StateEnforcingCIs
- Bu aşamada uygulama yüklemesi başlatılır. Bu etkinlik AppEnforce.log izlenebilir. Bu aşama hakkında daha fazla bilgi için bkz. Uygulama Yüklemesi.
StateEnforcementReporting
- Bu aşamada, yönetim noktasına raporlama için uygulama yükleme durumu kaydedilir. Bu etkinlik StateMessage.log izlenebilir.
CI Aracısı işi tüm aşamalardan geçse de, gerekli değilse aşamayı atlar. Örneğin, Kullanılabilir dağıtımlar için StateDownloadingContents ve StateEnforcingCIs aşamaları, kullanıcı uygulamayı Yazılım Merkezi'nden yüklemeyi deneyene kadar atlanır. Ancak Gerekli dağıtımlar için, atama etkinleştirildiğinde StateDownloadingContents aşaması uygulama içeriğini indirir (gerekirse), ancak son tarih gelecekteyse StateEnforcingCIs aşaması atlanır. Bu davranış, CI Aracısı İş Kimliğine göre CIAgent.log'da filtreleme yapılarak ve ardından Skipping policy için arama yapılarak gözlemlenebilir.
{57AF6FA1-3482-4469-9881-A63F41D18406} - Skipping policy CI <CI Unique ID> and all dependents for ContentDownload task since CI action was not requested.
{57AF6FA1-3482-4469-9881-A63F41D18406} - Skipping policy CI <CI Unique ID> and all dependents for Enforce task since CI action was not requested.