Delen via


Toepassing downloaden in Configuration Manager

Van toepassing op: Configuration Manager (current branch)

Voordat u verdergaat, raadpleegt u Clientonderdelen voor toepassingsimplementatie voor meer informatie over de verwerking van DCM- en CI-agenttaken.

Downloadinitiatie

Het downloaden van toepassingsinhoud wordt gestart door het ci-agentonderdeel op de client tijdens de fase StateDownloadingContents . Dit proces is hetzelfde, ongeacht of de toepassing is geïmplementeerd in een apparaatverzameling of een gebruikersverzameling.

Wanneer ci-agent het downloaden van inhoud start, wordt er een taak gemaakt die wordt afgehandeld door het onderdeel CI-taakbeheer. CI Task Manager start vervolgens het downloaden van de inhoud. Deze activiteit kan worden bijgehouden in de CITaskMgr.log met behulp van de unieke id van het implementatietype.

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}

Distributiepuntlocatie

Alle downloadtaken worden verwerkt door het onderdeel Inhoudstoegang, dat verantwoordelijk is voor het beheren van de clientcache. Nadat de downloadtaak is gemaakt, controleert het onderdeel Inhoudstoegang of de inhoud al beschikbaar is in de clientcache. Als de inhoud niet beschikbaar is, wordt er een locatieaanvraag gemaakt om een lijst met distributiepunten op te halen waar de inhoud kan worden opgehaald. Deze activiteit kan worden bijgehouden in CAS.log en LocationServices.log op de client met behulp van de unieke inhouds-id.

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>

Belangrijk

Hoewel het onderdeel Location Services de locatieaanvragen verwerkt, worden er niet rechtstreeks locaties aangevraagd bij het beheerpunt. Alle aanvragen voor het beheerpunt gaan doorgaans via het onderdeel CCM Messaging, dat wordt opgeslagen in CcmMessaging.log.

Locatieantwoord-XML bevat de lijst met distributiepunten op basis van de grensgroep van de client. Deze lijst wordt geparseerd en behouden in WMI op de client volgens de inhoudsbronprioriteit. Deze activiteit kan worden weergegeven in ContentTransferManager.log, met behulp van de unieke inhouds-id en op zoek Persisted locationnaar .

Als de locatieantwoord-XML geen distributiepunten bevat, wordt ContentTransferManager.log weergegeven Received empty location update en kan de client vastlopen op 0% tijdens het downloaden van de toepassing. Dit antwoord kan meestal optreden vanwege configuratieproblemen met de grensgroep. Zie Downloadfouten voor meer informatie.

Inhoud downloaden

Zodra de locaties van het distributiepunt zijn verkregen, maakt het onderdeel Inhoudstoegang een taak voor inhoudsoverdracht. Deze activiteit kan worden bijgehouden in CAS.log met behulp van de unieke inhouds-id.

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

Content Transfer Manager maakt vervolgens een data transfer service-taak om de inhoud te downloaden. Deze activiteit kan worden bijgehouden in ContentTransferManager.log op de client met behulp van de unieke inhouds-id.

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.

Opmerking

Deze logboekvermelding kan worden gebruikt om de CTM- en DTS-taak-id's te identificeren, die kunnen worden gebruikt om de voortgang van de inhoudsoverdracht in respectievelijk ContentTransferManager.log en DataTransferService.log bij te houden.

Data Transfer Service downloadt de inhoud van de toepassing door een BITS-taak (Background Intelligent Transfer Service) te maken en te wachten tot het downloaden is voltooid. Deze activiteit kan worden bijgehouden in DataTransferService.log op de client met behulp van de DTS-taak-id die is verkregen van ContentTransferManager.log.

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

Nadat het downloaden is voltooid, wordt het onderdeel Inhoudstoegang op de hoogte gesteld. Het onderdeel Content Access controleert vervolgens de gedownloade inhoud om ervoor te zorgen dat de inhoud niet is gewijzigd tijdens het downloaden. Deze activiteit kan worden bijgehouden in CAS.log met behulp van de unieke inhouds-id.

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

Nadat de inhoud is geverifieerd, ontvangt ci-agent de melding dat de taak is voltooid en wordt de CI-agenttaak verplaatst naar de volgende fase.

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

Volgende stappen

Toepassingsinstallatie