Aracılığıyla paylaş


Cihaz Koleksiyonları için Uygulama Dağıtımı

Uygulama hedefi: Configuration Manager (güncel dalı)

Bir uygulama bir Cihaz koleksiyonuna dağıtıldığında, ilke dağıtım amacı ne olursa olsun koleksiyondaki tüm cihazları hedefler. Bu makalede, istemcide ilke indirme ve dağıtım işleme açıklanmaktadır.

İpucu

İstemci günlüklerini gözden geçirmek için gereken tüm bilgiler Başlamadan önce bölümünde başvuruda bulunılan SQL sorgusu çalıştırılarak elde edilebilir.

İlke İndirme

Uygulama dağıtımına yönelik ilke istemciye hedeflendikten sonra, istemci ilkeyi bir sonraki ilke yoklama döngüsünde indirir. İstemci ilkeyi indirdiğinde, dağıtım ilkesine ek olarak ilgili ilkeleri de indirir. Bu ilgili ilkeler uygulama, dağıtım türü, genel koşullar vb. için ilkeyi içerir. İlke indirme etkinliği istemcideki PolicyAgent.log dosyasında Uygulama veya Atama Benzersiz Kimliği kullanılarak izlenebilir.

Download of policy CCM_Policy_Policy5.PolicyID="{3AC57DFE-3F87-4C59-930B-B9F57CB41B91}",PolicySource="SMS:PS1",PolicyVersion="1.00" completed (DTS Job ID: {AE88E639-0E59-40D7-AAA9-4403AAE6EE82})
Policy state for [CCM_Policy_Policy5.PolicyID="{3AC57DFE-3F87-4C59-930B-B9F57CB41B91}",PolicySource="SMS:PS1",PolicyVersion="1.00"] is currently [Active]

İlkeler istemciye indirildikten sonra Zamanlayıcı bileşeni dağıtım etkinleştirme ve zorlama için zamanlamalar oluşturur.

Dağıtım Etkinleştirme

Uygulama değerlendirmesi, dağıtım etkinleştirildiğinde başlatılır. Zamanlayıcı bileşeni, atamayı dağıtımda yapılandırılan Kullanılabilir Saat'te etkinleştirmek için bir zamanlama oluşturur. Bu etkinlik, Uygulama Ataması Benzersiz Kimliği kullanılarak istemcideki Scheduler.log dosyasında izlenebilir.

  • Gerekli dağıtımlar için etkinleştirme zamanlaması oluşturulur, ancak Site Sunucuları ve Dağıtım Noktaları'nda kaynak çekişmelerini önlemek için iki saate kadar gecikme olur. Uygulama tanımlı Gereksinim Kuralları'na göre uygulandıysa değerlendirme sırasında uygulama içeriği indirilebileceği için gecikme, çekişmelerin önlenmesine yardımcı olur.

    SMSTrigger '15AF8C4000080000' for scheduler 'Machine/{5F2FA409-C9B2-4100-8BC8-051820311DE1}' will fire at 08/15/2019 01:44:00 PM with randomization.
      
  • Kullanılabilir dağıtımlar için etkinleştirme zamanlaması, Dağıtımda yapılandırılan Kullanılabilir Saat'te tetiklenecek şekilde oluşturulur.

    SMSTrigger '1E4F8C4000080001' for scheduler 'Machine/{3AC57DFE-3F87-4C59-930B-B9F57CB41B91}' will fire at 08/15/2019 01:13:33 PM without randomization.
      

Zamanlama zamanı geldiğinde Scheduler bileşeni, uygulama değerlendirmesini gerçekleştirmek için etkinleştirme iletisini DCM Aracısı'na gönderir.

Sending message for schedule 'Machine/{3AC57DFE-3F87-4C59-930B-B9F57CB41B91}' (Target: 'direct:DCMAgent', Name: '')

DCM Aracısı etkinleştirme iletisini alır ve uygulamayı değerlendirmek için bir iş oluşturur.

CDCMAgent::HandleMessage - Message received for machine: '<?xml version='1.0' ?><CIAssignmentMessage MessageType='Activation'><AssignmentID>{3AC57DFE-3F87-4C59-930B-B9F57CB41B91}</AssignmentID></CIAssignmentMessage>'

Dağıtım Zorlama

Uygulama yüklemesi, dağıtım zorunlu kılındığında başlatılır.

  • Gerekli dağıtımlar için Scheduler, ilke indirildikten sonra uygulamayı dağıtım son tarihine zorlamak için bir son tarih zamanlaması oluşturur. Son tarih zamanlaması varsayılan olarak rastgele değildir. Etkinleştirme için rastgele davranış, Son tarih rastgele seçme istemcisini devre dışı bırak ayarıyla denetlenebilir.

    SMSTrigger '15EF8C4000080000' for scheduler 'Machine/DEADLINE:{5F2FA409-C9B2-4100-8BC8-051820311DE1}' will fire at 08/15/2019 03:05:00 PM without randomization.
      

    Son tarihe doğru Scheduler bileşeni son tarih iletisini DCM Aracısı'na gönderir.

    Sending message for schedule 'Machine/DEADLINE:{5F2FA409-C9B2-4100-8BC8-051820311DE1}' (Target: 'direct:DCMAgent', Name: '')
      

    DCM Aracısı son tarih iletisini alır ve uygulamayı zorlamak için bir iş oluşturur.

    CDCMAgent::HandleMessage - Message received for machine: '<?xml version='1.0' ?><CIAssignmentMessage MessageType='EnforcementDeadline'><AssignmentID>{5F2FA409-C9B2-4100-8BC8-051820311DE1}</AssignmentID></CIAssignmentMessage>'
    

    Not

    Son tarihi geçmiş dağıtımlar için uygulama, değerlendirme, indirme ve yükleme eylemlerini gerçekleştiren aynı DCM Aracısı işi tarafından hemen etkinleştirilir ve uygulanır.

  • Kullanılabilir dağıtımlar için, uygulama yüklemesi kullanıcı tarafından Yazılım Merkezi'nden başlatıldığında zorlama gerçekleştiğinden son tarih zamanlaması yoktur. Kullanıcı bir yükleme başlattığında, uygulama değerlendirme, indirme ve yükleme gerçekleştirmek için bir DCM Aracısı işi oluşturulur. Bu etkinlik istemcideki DCMAgent.log dosyasında izlenebilir.

Sonraki Adımlar