Programdistribution för enhetssamlingar
Gäller för: Konfigurationshanteraren (current branch)
När ett program distribueras till en enhetssamling riktas principen till alla enheter i samlingen oavsett distributionssyfte. Den här artikeln beskriver hur du laddar ned och distribuerar principer på klienten.
Tips
All information som krävs för att granska klientloggarna kan hämtas genom att köra SQL-frågan som refereras i avsnittet Innan du börjar .
Nedladdning av princip
När principen för programdistributionen är riktad till klienten laddar klienten ned principen vid nästa principsökningscykel. När klienten laddar ned principen laddar den ned relaterade principer utöver distributionsprincipen. Dessa relaterade principer omfattar principen för programmet, distributionstyp, globala villkor osv. Hämtningsaktiviteten för principer kan spåras i PolicyAgent.log på klienten med hjälp av antingen programmets eller tilldelningens unika ID.
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]
När principerna har laddats ned på klienten skapar Scheduler-komponenten scheman för distributionsaktivering och tillämpning.
Distributionsaktivering
Programutvärdering initieras när distributionen aktiveras. Scheduler-komponenten skapar ett schema för att aktivera tilldelningen vid den tillgängliga tid som konfigurerats i distributionen. Den här aktiviteten kan spåras i Scheduler.log på klienten med hjälp av det unika ID:t för programtilldelning.
För nödvändiga distributioner skapas aktiveringsschemat, men har en fördröjning på upp till två timmar för att undvika resurskonkurrens på platsservrar och distributionsplatser. Fördröjningen hjälper till att undvika konkurrens eftersom programinnehåll kan laddas ned under utvärderingen om programmet är tillämpligt baserat på definierade kravregler.
SMSTrigger '15AF8C4000080000' for scheduler 'Machine/{5F2FA409-C9B2-4100-8BC8-051820311DE1}' will fire at 08/15/2019 01:44:00 PM with randomization.
För Tillgängliga distributioner skapas aktiveringsschemat som ska inaktiveras vid den tillgängliga tid som konfigurerats i distributionen.
SMSTrigger '1E4F8C4000080001' for scheduler 'Machine/{3AC57DFE-3F87-4C59-930B-B9F57CB41B91}' will fire at 08/15/2019 01:13:33 PM without randomization.
När schematiden kommer skickar Scheduler-komponenten aktiveringsmeddelandet till DCM-agenten för att utföra programutvärderingen.
Sending message for schedule 'Machine/{3AC57DFE-3F87-4C59-930B-B9F57CB41B91}' (Target: 'direct:DCMAgent', Name: '')
DCM-agenten tar emot aktiveringsmeddelandet och skapar ett jobb för att utvärdera programmet.
CDCMAgent::HandleMessage - Message received for machine: '<?xml version='1.0' ?><CIAssignmentMessage MessageType='Activation'><AssignmentID>{3AC57DFE-3F87-4C59-930B-B9F57CB41B91}</AssignmentID></CIAssignmentMessage>'
Distributionsframtvingande
Programinstallationen initieras när distributionen framtvingas.
För Nödvändiga distributioner skapar Scheduler ett tidsgränsschema efter att principen har laddats ned för att framtvinga programmet vid distributionens tidsgräns. Tidsgränsschemat är inte slumpmässigt som standard. Slumpmässighetsbeteende för aktivering kan styras av klientinställningen Inaktivera slumpmässig tidsgräns .
SMSTrigger '15EF8C4000080000' for scheduler 'Machine/DEADLINE:{5F2FA409-C9B2-4100-8BC8-051820311DE1}' will fire at 08/15/2019 03:05:00 PM without randomization.
Vid tidsgränsen skickar Scheduler-komponenten deadline-meddelandet till DCM-agenten.
Sending message for schedule 'Machine/DEADLINE:{5F2FA409-C9B2-4100-8BC8-051820311DE1}' (Target: 'direct:DCMAgent', Name: '')
DCM-agenten tar emot tidsgränsmeddelandet och skapar ett jobb för att framtvinga programmet.
CDCMAgent::HandleMessage - Message received for machine: '<?xml version='1.0' ?><CIAssignmentMessage MessageType='EnforcementDeadline'><AssignmentID>{5F2FA409-C9B2-4100-8BC8-051820311DE1}</AssignmentID></CIAssignmentMessage>'
Obs!
För distributioner med tidsgräns tidigare aktiveras programmet och framtvingas omedelbart av samma DCM-agentjobb som utför utvärderings-, nedladdnings- och installationsåtgärderna.
För Tillgängliga distributioner finns det inget tidsgränsschema eftersom tillämpningen sker när programinstallationen initieras av användaren från Software Center. När användaren startar en installation skapas ett DCM-agentjobb för att utföra programutvärdering, nedladdning och installation. Den här aktiviteten kan spåras i DCMAgent.log på klienten.