Freigeben über


Anwendungsdownload in Configuration Manager

Gilt für: Configuration Manager (Current Branch)

Bevor Sie fortfahren, lesen Sie Clientkomponenten für die Anwendungsbereitstellung , um die Auftragsverarbeitung von DCM und CI-Agent zu verstehen.

Downloadinitiierung

Der Download von Anwendungsinhalten wird von der CI-Agent-Komponente auf dem Client während der Phase StateDownloadingContents gestartet. Dieser Prozess ist identisch, unabhängig davon, ob die Anwendung in einer Gerätesammlung oder einer Benutzersammlung bereitgestellt wird.

  • Bei Verfügbaren Bereitstellungen wird der Anwendungsinhalt heruntergeladen, wenn der Benutzer die Anwendungsinstallation aus dem Softwarecenter startet.
  • Für Erforderliche Bereitstellungen wird der Anwendungsinhalt heruntergeladen, wenn die Zuweisung aktiviert wird, und die Anwendung wird nach der Auswertung als Anwendbar gefunden. Informationen zum Zeitpunkt der Aktivierung der Zuweisung finden Sie in den Artikeln Anwendungsbereitstellung in Gerätesammlungen oder Anwendungsbereitstellung für Benutzersammlungen .

Wenn der CI-Agent den Download von Inhalten startet, wird eine Aufgabe erstellt, die von der CI-Task-Manager-Komponente verarbeitet wird. Der CI-Task-Manager startet dann den Download des Inhalts. Diese Aktivität kann im CITaskMgr.log mithilfe der eindeutigen ID des Bereitstellungstyps nachverfolgt werden.

Initiating task ContentDownload for CI ScopeId_B63CEBE7-8A69-4FBE-994F-5AD0A8488D27/DeploymentType_1d49ef88-cf3b-42fa-b198-388d220ccb44.2 (ConfigMgr Toolkit - Windows Installer (*.msi file)) for target: , consumer: {53EA65C2-D596-4215-83E4-F7007B78E18C}

Standort des Verteilungspunkts

Alle Downloadaufgaben werden von der Inhaltszugriffskomponente verarbeitet, die für die Verwaltung des Clientcaches zuständig ist. Nachdem die Downloadaufgabe erstellt wurde, überprüft die Inhaltszugriffskomponente, ob der Inhalt bereits im Clientcache verfügbar ist. Wenn der Inhalt nicht verfügbar ist, wird eine Standortanforderung erstellt, um eine Liste der Verteilungspunkte abzurufen, von denen der Inhalt abgerufen werden kann. Diese Aktivität kann in CAS.log nachverfolgt und mithilfe der eindeutigen Inhalts-ID auf dem Client LocationServices.log werden.

Requesting locations synchronously for content Content_00a8f9e6-8e44-42f5-a0ef-9b5c86a88498.1 with priority Foreground
ContentLocationRequest : <Request XML Body>
Reply Message Body : <Reply XML Body>

Wichtig

Obwohl die Standortdienste-Komponente die Standortanforderungen verarbeitet, werden Standorte nicht direkt vom Verwaltungspunkt angefordert. Alle Anforderungen an den Verwaltungspunkt durchlaufen in der Regel die CCM-Messagingkomponente, die sich an CcmMessaging.log protokolliert.

Standortantwort-XML enthält die Liste der Verteilungspunkte basierend auf der Begrenzungsgruppe des Clients. Diese Liste wird analysiert und in WMI auf dem Client gemäß der Inhaltsquellenpriorität beibehalten. Diese Aktivität kann in ContentTransferManager.log angezeigt werden, indem Sie die eindeutige Inhalts-ID verwenden und nach suchen Persisted location.

Wenn die Antwort-XML des Speicherorts keine Verteilungspunkte enthält, wird ContentTransferManager.log angezeigt Received empty location update , und der Client bleibt beim Herunterladen der Anwendung möglicherweise bei 0 % hängen. Diese Antwort kann in der Regel aufgrund von Problemen bei der Konfiguration von Begrenzungsgruppen auftreten. Weitere Informationen finden Sie unter Downloadfehler.

Herunterladen von Inhalten

Nachdem die Speicherorte des Verteilungspunkts abgerufen wurden, erstellt die Inhaltszugriffskomponente einen Inhaltsübertragungsauftrag. Diese Aktivität kann in CAS.log mithilfe der eindeutigen Inhalts-ID nachverfolgt werden.

Submitted CTM job {6D0EA720-EB4E-4893-8395-8B27470A6CFB} to download Content Content_00a8f9e6-8e44-42f5-a0ef-9b5c86a88498.1 under context System

Der Inhaltsübertragungs-Manager erstellt dann einen Auftrag für den Datenübertragungsdienst, um den Inhalt herunterzuladen. Diese Aktivität kann in ContentTransferManager.log auf dem Client mithilfe der eindeutigen Inhalts-ID nachverfolgt werden.

CTM job {6D0EA720-EB4E-4893-8395-8B27470A6CFB} (corresponding DTS job {708C7F21-8898-49AB-900E-BA6E5F1A39BC}) started download from '<Distribution Point URL>/Content_00a8f9e6-8e44-42f5-a0ef-9b5c86a88498.1' for full content download.

Hinweis

Dieser Protokolleintrag kann verwendet werden, um die CTM- und DTS-Auftrags-IDs zu identifizieren, die verwendet werden können, um den Fortschritt der Inhaltsübertragung in ContentTransferManager.log bzw. DataTransferService.log nachzuverfolgen.

Der Datenübertragungsdienst lädt den Anwendungsinhalt herunter, indem er einen BITS-Auftrag (Background Intelligent Transfer Service) erstellt und darauf wartet, dass der Download abgeschlossen ist. Diese Aktivität kann in DataTransferService.log auf dem Client mithilfe der DTS-Auftrags-ID nachverfolgt werden, die von ContentTransferManager.log abgerufen wurde.

Starting BITS job '{40263E01-2EDD-462F-ABBA-A5E892CB9229}' for DTS job '{708C7F21-8898-49AB-900E-BA6E5F1A39BC}' under user 'S-1-5-18'.
DTSJob {708C7F21-8898-49AB-900E-BA6E5F1A39BC} in state 'DownloadingData'.
DTS job {708C7F21-8898-49AB-900E-BA6E5F1A39BC} has completed

Nach Abschluss des Downloads wird die Inhaltszugriffskomponente benachrichtigt. Die Inhaltszugriffskomponente überprüft dann den heruntergeladenen Inhalt, um sicherzustellen, dass der Inhalt während des Downloads nicht geändert wurde. Diese Aktivität kann in CAS.log mithilfe der eindeutigen Inhalts-ID nachverfolgt werden.

Hash verification succeeded for content Content_00a8f9e6-8e44-42f5-a0ef-9b5c86a88498.1 downloaded under context System

Nachdem der Inhalt überprüft wurde, empfängt der CI-Agent schließlich die Benachrichtigung zum Abschluss der Aufgabe, und der CI-Agent-Auftrag wechselt in die nächste Phase.

CIAgentJob({2BF84225-C9E8-49A6-A308-A160C4B799D3}): CAgentJob::HandleEvent(Event=CITaskComplete, CurrentState=StateDownloadingContents)

Nächste Schritte

Anwendungsinstallation