Alkalmazás letöltése a Configuration Managerben
A következőre vonatkozik: Configuration Manager (aktuális ág)
A folytatás előtt tekintse át az alkalmazástelepítési ügyfél összetevőit a DCM- és CI-ügynök feladatfeldolgozásának megismeréséhez.
Letöltés kezdeményezése
Az alkalmazástartalom letöltését a CI-ügynök összetevő indítja el az ügyfélen a StateDownloadingContents fázisban. Ez a folyamat ugyanaz, függetlenül attól, hogy az alkalmazás eszközgyűjteményben vagy felhasználói gyűjteményben van-e üzembe helyezve.
- Az Elérhető üzemelő példányok esetében az alkalmazás tartalma akkor lesz letöltve, amikor a felhasználó elindítja az alkalmazás telepítését a Szoftverközpontból.
- A Kötelező központi telepítések esetében az alkalmazás tartalma a hozzárendelés aktiválásakor lesz letöltve, és az alkalmazás a kiértékelés után Alkalmazható. A hozzárendelés aktiválásának időpontjáról az Alkalmazástelepítés eszközgyűjteményekben vagy az Alkalmazástelepítés felhasználói gyűjteményekben című cikkben olvashat.
Amikor a CI-ügynök elindítja a tartalom letöltését, létrehoz egy feladatot, amelyet a CI Feladatkezelő összetevő kezel. A CI Feladatkezelő ezután elindítja a tartalom letöltését. Ez a tevékenység nyomon követhető a CITaskMgr.log a központi telepítési típus egyedi azonosítójával.
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}
Terjesztési pont helye
Az összes letöltési feladatot a Tartalom-hozzáférési összetevő kezeli, amely az ügyfélgyorsítótár kezeléséért felelős. A letöltési feladat létrehozása után a Tartalom-hozzáférési összetevő ellenőrzi, hogy a tartalom már elérhető-e az ügyfél gyorsítótárában. Ha a tartalom nem érhető el, helykérést hoz létre a terjesztési pontok listájának lekéréséhez, ahonnan a tartalom lekérhető. Ez a tevékenység nyomon követhető CAS.log és LocationServices.log az ügyfélen a tartalom egyedi azonosítójával.
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>
Fontos
Bár a Location Services összetevő kezeli a helykéréseket, nem kér közvetlenül helyeket a felügyeleti pontról. A felügyeleti pont felé irányuló összes kérés általában a CCM Üzenetkezelés összetevőn keresztül megyünk, amely naplózza a CcmMessaging.log.
A hely válasz XML-fájlja tartalmazza a terjesztési pontok listáját az ügyfél határcsoportja alapján. Ezt a listát a rendszer elemzi és megőrzi a WMI-ben az ügyfélen a tartalomforrás prioritása szerint. Ez a tevékenység ContentTransferManager.log látható a Tartalom egyedi azonosítójának használatával, és megkeresi a következőt Persisted location
: .
Ha a hely válasz XML-fájlja nem tartalmaz terjesztési pontokat, ContentTransferManager.log jelenne meg Received empty location update
, és az ügyfél 0%-nál elakadhat az alkalmazás letöltése során. Ez a válasz általában a határcsoport konfigurációs problémái miatt fordulhat elő. További információ: Letöltési hibák.
Tartalom letöltése
A terjesztési pontok helyének lekérte után a Tartalomelérési összetevő létrehoz egy tartalomátviteli feladatot. Ez a tevékenység nyomon követhető CAS.log a tartalom egyedi azonosítójával.
Submitted CTM job {6D0EA720-EB4E-4893-8395-8B27470A6CFB} to download Content Content_00a8f9e6-8e44-42f5-a0ef-9b5c86a88498.1 under context System
A Tartalomátvitel-kezelő ezután létrehoz egy adatátviteli szolgáltatásfeladatot a tartalom letöltéséhez. Ez a tevékenység nyomon követhető ContentTransferManager.log az ügyfélen a tartalom egyedi azonosítójával.
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.
Megjegyzés:
Ez a naplóbejegyzés a CTM- és DTS-feladatazonosítók azonosítására használható, amelyek segítségével nyomon követhető a tartalomátvitel állapota ContentTransferManager.log és DataTransferService.log .
Az adatátviteli szolgáltatás letölti az alkalmazás tartalmát egy háttérben futó intelligens átviteli szolgáltatás (BITS) létrehozásával, és megvárja a letöltés befejezését. Ez a tevékenység nyomon követhető DataTransferService.log az ügyfélen a ContentTransferManager.log-ből beszerzett DTS-feladatazonosítóval.
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
A letöltés befejezése után a tartalom-hozzáférési összetevő értesítést kap. A Tartalom-hozzáférési összetevő ezután ellenőrzi a letöltött tartalmat, hogy a tartalom ne legyen módosítva a letöltés során. Ez a tevékenység nyomon követhető CAS.log a tartalom egyedi azonosítójával.
Hash verification succeeded for content Content_00a8f9e6-8e44-42f5-a0ef-9b5c86a88498.1 downloaded under context System
Végül a tartalom ellenőrzése után a CI-ügynök megkapja a feladat befejezéséről szóló értesítést, és a CI-ügynök feladata a következő fázisba kerül.
CIAgentJob({2BF84225-C9E8-49A6-A308-A160C4B799D3}): CAgentJob::HandleEvent(Event=CITaskComplete, CurrentState=StateDownloadingContents)