1. Inbox Manager
    1. SMS\Inboxes\<inbox>
    2. \\<ServerName>\CAP_<SiteCode>\*.box
    3. \\<ServerName>\SMS_<SiteCode>\Inboxes\*.box
    4. CCR.box, DDM.box, Inventry.box, Sinv.box, Statmsg.box
  2. Scanning & Reporting
    1. Client
      1. Scheduler
      2. Inventory Client Agent
        1. InventoryAgent.log
      3. File System File Provider
    2. MP
      1. MP Inventory Manger
      2. SMS File Dispatch Manager
      3. Inbox Manager Assistant
    3. Site Server
      1. Software Inventory Processor
        1. detect, compare, write
  3. Software Distribution
    1. Package Creation
      1. SMSPKG<driverletter>$ Share
      2. Database
        1. SMSDBMON.log
        2. SMSPACKAGE
        3. PkgNotification
    2. Distribution Manager
      1. DistMgr.log
    3. Management Point
    4. Client Access Point
      1. Inbox Manager
    5. Advertisement
      1. Offer Manager (offermgr.log)
    6. Client Download
      1. CAS.log
  4. Software Distribution Package Content Retrival
    1. Execution Manager
    2. Content Access Service
      1. cas.log
    3. Content Transfer Manager
      1. ContentTransferManager.log
    4. Management Point
      1. Get Location
    5. Data Transfer Service
      1. BITS
      2. FileCopy
      3. PolicyAgent.log
  5. Policy Retrieval
    1. Resident
      1. CCM_PolicyAgent_Assignments Event
        1. Requested
        2. Received
      2. Management Point
        1. MP_Policy.log
    2. Proxy MP
      1. Policy Agent
      2. local client policy setting, managed object format (MOF)
      3. Policy Manager
        1. full/delta
  6. Create Advertisement
    1. Package
      1. Logon Requirement
      2. Ready to Run
    2. Distribution Point
    3. Execution Manager
      1. *.mif
    4. SMS Site Database
      1. trigger OFFER_NOTIFICATION_INST
    5. Offer Manager
      1. create outbound adv file
    6. Inbox Manager
      1. copy adv file to CAP
  7. Security Certificate Retrieval
    1. CertificateMaintenace.log
    2. Trusted root key; Management point certificate; Signed management point certificate
    3. MP
      1. http://<ManagementPointComputerName/SMS_MP/.SMS_AUT?MPkeyinfomation
        1. IIS (GetAuth.dll)
        2. MP_GetAuth.log
      2. http://<ManagementPointComputerName>/SMS_MP/.SMS_AUT?MPcert1
    4. Client
      1. Location Services
        1. get trusted root key of SMS site
        2. get MP
  8. WMI
    1. SMS Agent Host (CCMExec.exe)
      1. Client Agents
        1. Software Updates Installation Agent
          1. Software Updates Install Manager
          2. Software Updates Evaluator
          3. Software Updates UI Monitor
        2. Inventory Client Agent
          1. Data Discovery Record Provider
          2. MIF Provider
          3. File System File Provider
          4. SMS Processor Provider
          5. SMS Logical Disk Provider
        3. Software Metering Client Agent
          1. Software Metering Manager
          2. Software Metering Process Event Provider
          3. Software Metering Report Generator
        4. Software Distribution Client Agent
          1. Execution Manager
          2. Execution Engine
          3. Content Access Service
        5. Remote Tools Client Agent
      2. Client Components
        1. Policy Agent
        2. Location Services
        3. Messaging
        4. Content Transfer Manager
        5. Status Agent
        6. Scheduler
        7. Data Transfer Service
        8. Certificate Manager
  9. Client Installation
    1. Troubleshooting: Still shows Client=No
      1. re-run Data Discovery Cycle
      2. stop sms host agent service
      3. re-run Delete Obsolete Client/Discovery Data
    2. Client Push
      1. SMS Provider
        1. Client Configuration Request (CCR)
        2. SMS\Inboxes\CCR.box
        3. smsprov.log
      2. Client Configuration Manager (CCM)
        1. CCM.log
      3. Ccmsetup.exe
        1. \\<MP>\SMSClient\i386
        2. ccmsetup.log
      4. Error sample
        1. 3013: console version
        2. 3014: service account privilege
        3. 3015: WINS/AD
        4. 3016: supported OS
        5. 3017: domain controller
      5. Client Side
        1. CCMExec Service
          1. ccmexec.log
        2. client.msi.log
        3. execmgr.log
      6. Server Side
        1. ccrretry.box
    3. Logon Script-initiated
      1. SMS Admin
        1. locate Capinst.exe
        2. create/modify command-line script
        3. Capinst.exe argu
          1. Domain Controller
          2. Mandatory
          3. AutoDetect (Folder)
          4. SLP=<server locator point>
        4. do not have admin credential
          1. send client configuration request (CCR) to MP
          2. start push installation
        5. do have admin credential
          1. download Client.msi & run
  10. Console Content Retrieval
    1. mmc.exe /SMS:nodeinfo=1
    2. SMS Provider
      1. SMSProv.log
    3. Troubleshooting
      1. SMS Admin Privilege
      2. namespace(SITE_AA1) - server connection -WMI control
      3. SmsAdminUI.log
  11. Discovery
    1. AD System Discovery
      1. Adsysdis.dll
        1. Valid AD container
      2. DDM.box
      3. Adsource.dll
        1. enumerate system objects
        2. adsxxxxx.ddr in DDM.box
    2. AD System_Group Discovery
      1. Adsysgrp.dll
        1. Valid AD container
      2. Adsource.dll
        1. enumerate system_group objects
        2. adhxxxxx.ddr
    3. AD User Discovery
      1. AD User Discovery Agent
        1. Adsysgrp.dll validate SMS admin
        2. Adsource.dll
          1. enumerate user objects
          2. aduxxxxx.ddr
  12. Cache Management
    1. Content Access Service
    2. Execution Service
    3. Conditions
      1. expired, space, hash, isRunning, cache size
  13. Hardware Inventory Resync
    1. Inventory Data Loader
      1. SMS\Inboxes\Clidata.src *.cfg
      2. Client.lkp
    2. Policy Provider
    3. InventoryAgent.log