Freigeben über


Anwendungsbereitstellung für Gerätesammlungen

Gilt für: Configuration Manager (Current Branch)

Wenn eine Anwendung in einer Gerätesammlung bereitgestellt wird, ist die Richtlinie unabhängig vom Bereitstellungszweck auf alle Geräte in der Sammlung ausgerichtet. In diesem Artikel werden der Richtliniendownload und die Bereitstellungsverarbeitung auf dem Client erläutert.

Tipp

Alle informationen, die zum Überprüfen der Clientprotokolle erforderlich sind, können durch Ausführen der SQL-Abfrage abgerufen werden, auf die im Abschnitt Vor Beginn verwiesen wird.

Richtliniendownload

Nachdem die Richtlinie für die Anwendungsbereitstellung auf den Client ausgerichtet ist, lädt der Client die Richtlinie beim nächsten Richtlinienabrufzyklus herunter. Wenn der Client die Richtlinie herunterlädt, lädt er die zugehörigen Richtlinien zusätzlich zur Bereitstellungsrichtlinie herunter. Diese zugehörigen Richtlinien umfassen die Richtlinie für die Anwendung, den Bereitstellungstyp, globale Bedingungen usw. Die Aktivität zum Herunterladen von Richtlinien kann in der Datei PolicyAgent.log auf dem Client nachverfolgt werden, indem entweder die Anwendungs- oder die eindeutige Zuweisungs-ID verwendet wird.

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]

Nachdem die Richtlinien auf den Client heruntergeladen wurden, erstellt die Scheduler-Komponente Zeitpläne für die Aktivierung und Erzwingung der Bereitstellung.

Bereitstellungsaktivierung

Die Anwendungsauswertung wird initiiert, wenn die Bereitstellung aktiviert wird. Die Scheduler-Komponente erstellt einen Zeitplan, um die Zuweisung zu der in der Bereitstellung konfigurierten verfügbaren Zeit zu aktivieren. Diese Aktivität kann in Scheduler.log auf dem Client mithilfe der eindeutigen ID der Anwendungszuweisung nachverfolgt werden.

  • Für Erforderliche Bereitstellungen wird der Aktivierungszeitplan erstellt, hat jedoch eine Verzögerung von bis zu zwei Stunden, um Ressourcenkonflikte auf Standortservern und Verteilungspunkten zu vermeiden. Die Verzögerung trägt dazu bei, Konflikte zu vermeiden, da Anwendungsinhalte während der Auswertung heruntergeladen werden können, wenn die Anwendung basierend auf definierten Anforderungsregeln anwendbar ist.

    SMSTrigger '15AF8C4000080000' for scheduler 'Machine/{5F2FA409-C9B2-4100-8BC8-051820311DE1}' will fire at 08/15/2019 01:44:00 PM with randomization.
      
  • Für verfügbare Bereitstellungen wird der Aktivierungszeitplan erstellt, um zu der in der Bereitstellung konfigurierten verfügbaren Zeit ausgelöst zu werden.

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

Wenn die Zeitplanzeit eingeht, sendet die Scheduler-Komponente die Aktivierungsnachricht an den DCM-Agent, um die Anwendungsauswertung durchzuführen.

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

Der DCM-Agent empfängt die Aktivierungsnachricht und erstellt einen Auftrag zum Auswerten der Anwendung.

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

Bereitstellungserzwingung

Die Anwendungsinstallation wird initiiert, wenn die Bereitstellung erzwungen wird.

  • Für Erforderliche Bereitstellungen erstellt Scheduler einen Stichtagszeitplan, nachdem die Richtlinie heruntergeladen wurde, um die Anwendung am Bereitstellungsstichtag zu erzwingen. Der Terminplan wird standardmäßig nicht zufällig festgelegt. Das Randomisierungsverhalten für die Aktivierung kann durch die Einstellung Zufällige Stichtags-Clienteinstellung deaktivieren gesteuert werden.

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

    Zum Stichtag sendet die Scheduler-Komponente die Fristnachricht an den DCM-Agent.

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

    Der DCM-Agent empfängt die Fristmeldung und erstellt einen Auftrag, um die Anwendung zu erzwingen.

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

    Hinweis

    Bei Bereitstellungen mit Stichtag in der Vergangenheit wird die Anwendung sofort durch denselben DCM-Agent-Auftrag aktiviert und erzwungen, der die Auswertungs-, Download- und Installationsaktionen ausführt.

  • Für verfügbare Bereitstellungen gibt es keinen Stichtag, da die Erzwingung erfolgt, wenn die Anwendungsinstallation vom Benutzer aus dem Softwarecenter initiiert wird. Wenn der Benutzer eine Installation startet, wird ein DCM-Agent-Auftrag erstellt, um die Anwendungsauswertung, den Download und die Installation durchzuführen. Diese Aktivität kann in DCMAgent.log auf dem Client nachverfolgt werden.

Nächste Schritte