Αντιμετώπιση προβλημάτων της ακολουθίας εργασιών εγκατάσταση εφαρμογής στο Microsoft Configuration Manager


Ποιος είναι ο σκοπός αυτού του οδηγού;

Αυτός ο οδηγός σας βοηθά να κατανοήσετε τη διαδικασία ακολουθία εργασιών Εγκατάστασης εφαρμογών και να επιλύσετε συνηθισμένα προβλήματα που μπορεί να προκύψουν. Η Εγκατάσταση εφαρμογής εργασίας ακολουθία δραστηριότητας που εκδίδεται για την εγκατάσταση εφαρμογών ως μέρος της συνολικής ακολουθίας εργασιών. Αυτό το βήμα είναι να εγκαταστήσετε ένα σύνολο από εφαρμογές που έχουν καθοριστεί από το βήμα της ακολουθίας εργασιών, ή ένα σύνολο εφαρμογών που καθορίζονται από μια δυναμική λίστα με μεταβλητές ακολουθία εργασιών. Κατά την εκτέλεση αυτού του βήματος, η εγκατάσταση της εφαρμογής ξεκινά αμέσως χωρίς αναμονή για ένα διάστημα σταθμοσκόπησης πολιτική.

Οι πληροφορίες σε αυτόν τον Οδηγό ισχύουν για το System Center 2012 Configuration Manager (ConfigMgr 2012), System Center 2012 R2 Configuration Manager (ConfigMgr 2012 R2) και όλες οι εκδόσεις της Διαχείρισης ομάδας παραμέτρων στον τρέχοντα κλάδο (π.χ. ρύθμιση παραμέτρων διαχείρισης 1511 ρύθμιση παραμέτρων διαχείρισης και 1602).

Σημειώστε ότι αυτός ο οδηγός υποθέτει ότι το περιβάλλον διαχείρισης ρύθμισης παραμέτρων έχει ήδη εγκατασταθεί και ρυθμιστεί. Για περισσότερες πληροφορίες, ανατρέξτε στην Τεκμηρίωση βιβλιοθήκης για το System Center 2012 Configuration Manager.

Σε ποιον απευθύνεται;

Αυτός ο οδηγός προορίζεται για επαγγελματίες τεχνολογιών ΠΛΗΡΟΦΟΡΙΚΉΣ που χρειάζονται για την κατανόηση, διάγνωση και αντιμετώπιση προβλημάτων σχετικά με τη διαδικασία ακολουθίας εργασιών Εγκατάσταση εφαρμογής στο Microsoft System Center Configuration Manager.

Πώς λειτουργεί;

Αυτός ο οδηγός αρχίζει όταν γεμίζει η διαδικασίας ακολουθία εργασιών Εγκατάστασης εφαρμογών και εξετάστε αναζήτησης τα κύρια βήματα. Παρέχονται προτάσεις για την αντιμετώπιση προβλημάτων αποτυχίες όπως προόδου μέσω του οδηγού.

Εκτιμώμενο χρόνο ολοκλήρωσης:

30-45 λεπτά.

 

Επισκόπηση της εφαρμογής εγκατάστασης εργασίας

Η διεργασία εργασίας Εγκατάστασης εφαρμογών που περιγράφονται εδώ καλύπτει μια ενιαία αίτηση installtask, αν και μπορεί επίσης να χρησιμοποιηθεί για την αντιμετώπιση προβλημάτων της εγκατάστασης του multipleapplications που βασίζεται σε μια λίστα.

Κατά την εκτέλεση της διαδικασίας Εγκατάστασης εφαρμογών , η εφαρμογή ελέγχει τη δυνατότητα εφαρμογής των κανόνων therequirement και μέθοδος ανίχνευσης για τους τύπους ανάπτυξης theapplication. Με βάση τα αποτελέσματα αυτού του ελέγχου, η εφαρμογή εγκαθιστά theapplicable τύπο ανάπτυξης. Εάν ένας τύπος ανάπτυξης περιέχει εξαρτήσεις, τον τύπο ανάπτυξης εξαρτημένων αξιολογείται και εγκατασταθεί ως τμήμα του βήματος Εγκατάσταση εφαρμογής .

 

Για περισσότερες πληροφορίες σχετικά με τη διαδικασία της ακολουθίας εργασιών Εγκατάσταση εφαρμογής , διαβάστε αυτό το άρθρο TechNet.

Διαχείριση ακολουθία εργασιών αναλύει την ακολουθία εργασιών XML και ξεκινά την εργασία εγκατάστασης εφαρμογής

Εγκαταστάσεις εφαρμογών σε μια ακολουθία εργασιών έχουν πολύ incommon με εγκαταστάσεις εφαρμογών εκτός μιας ακολουθίας εργασιών, σε αυτό το theyboth αξιοποίηση της διαχείρισης ρύθμισης παραμέτρων ρυθμίσεις συμβατότητας. Ωστόσο, δεν λειτουργούν ακριβώς όπως υπάρχουν περισσότερα στοιχεία που εμπλέκονται λόγω της φύσης της λειτουργίας κατά τη διάρκεια μιας ακολουθίας εργασιών.

Καθώς εξελίσσεται η ακολουθία εργασιών, διατηρεί την oftasks κατάσταση και την κατάσταση εκτέλεσης που σχετίζονται με environmentvariables ακολουθία εργασιών (βλέπε https://technet.microsoft.com/en-us/library/hh273375.aspx για περισσότερες πληροφορίες). Αυτές οι ενσωματωμένες μεταβλητές παρέχουν πληροφορίες σχετικά με το theenvironment όπου εκτελείται η ακολουθία εργασιών και των τιμών τους για thesevariables θα είναι διαθέσιμα σε όλη την ακολουθία ολόκληρη η εργασία. Όταν πρόκειται για μια εργασία Εγκατάστασης εφαρμογής , ενσωματωμένους invariables προετοιμάζονται πριν η διαδικασία εκτελείται στην ακολουθία εργασιών.

Διαχείριση ακολουθία εργασιών ορίζει καθολικών μεταβλητών περιβάλλοντος για την επόμενη εντολή, _SMSTSCurrentActionName για την εγκατάσταση εφαρμογών και _SMSTSNexInstructionPointer με το Δείκτη εντολής που έχει αντιστοιχιστεί σε αυτήν την εργασία. Αυτό είναι δυνατό να παρατηρηθούν στις ακόλουθες καταχωρήσεις στην καταγραφής SMSTS.log:

01-13-2016 17:56:35.510   TSManager    2176 (0x880)    Start executing an instruction. Instructionname: Install Application. Instruction pointer: 32 01-13-2016 17:56:35.510   TSManager    2176 (0x880)    Set a global environment variable_SMSTSCurrentActionName=Install Application 01-13-2016 17:56:35.510   TSManager    2176 (0x880)    Set a global environment variable_SMSTSNextInstructionPointer=32 

TSManager, στη συνέχεια, αποθηκεύει την κατάσταση εκτέλεσης του sequenceand εργασίας του περιβάλλοντος (TSEnv.dat) στον τοπικό σκληρό δίσκο που φαίνεται εδώ στο καταγραφής SMSTS.log:

01-13-2016 17:56:35.510    TSManager    2176 (0x880)    Successfully save execution state and environment to local hard disk 

Διαχείριση ακολουθία εργασιών ξεκινά την εκτέλεση της επόμενης εντολής στη σειρά, βάσει του ιστορικού εκτέλεσης από την προηγούμενη εντολή και το επόμενο δείκτη εντολής:

01-13-2016 17:56:35.510   TSManager    2176 (0x880)    Start executing an instruction. Instructionname: Install Application. Instruction pointer: 32 

Διαχείριση ακολουθία εργασιών στη συνέχεια ορίζει προεπιλεγμένες τοπικές μεταβλητές για εφαρμογές:

01-13-201617:56:35.510    TSManager    2176 (0x880)    Set a local default variableOSDApp0Description01-13-201617:56:35.510    TSManager    2176 (0x880)    Set a local default variableOSDApp0DisplayName 01-13-201617:56:35.510    TSManager    2176 (0x880)    Set a local default variable OSDApp0Name 01-13-201617:56:35.510    TSManager    2176 (0x880)    Set a local default variable OSDAppCount 01-13-201617:56:35.525    TSManager    2176 (0x880)    Set a global environment variable_SMSTSLogPath=C:\WINDOWS\CCM\Logs\SMSTSLog

Διαχείριση ακολουθία εργασιώντώρα ορίζει τη γραμμή εντολών για την εγκατάσταση της εφαρμογής (smsappinstall.exe) με βάση την ακολουθία εργασιών πολιτικής XML που έχει αναλυθεί και αρχίζει η εκτέλεση του bycalling smsappinstall.exe, όπως φαίνεται εδώ στο καταγραφής SMSTS.log:

01-13-2016 17:56:35.525   TSManager    2176 (0x880)    Executing command line: smsappinstall.exe/app:ScopeId_GUID/Application_GUID/basevar: /continueOnError:False 

Σε αυτό το σημείο τουΕγκατάσταση εφαρμογήςεργασιών (smsappinstall.exe) ξεκινά την εγκατάσταση της εφαρμογής, παρόλο που η γραμμή εντολών για να εκτελέσετε την εγκατάσταση δεν θα συμβεί όμως για κάποιο χρονικό διάστημα ακόμη. Πρώτον, όλες τις απαραίτητες πληροφορίες πρέπει να αποκτηθεί. 

 

 

Επισκόπηση της εφαρμογής εγκατάστασης εργασίας

Η διεργασία εργασίας Εγκατάστασης εφαρμογών που περιγράφονται εδώ καλύπτει μια ενιαία αίτηση installtask, αν και μπορεί επίσης να χρησιμοποιηθεί για την αντιμετώπιση προβλημάτων της εγκατάστασης του multipleapplications που βασίζεται σε μια λίστα.

Κατά την εκτέλεση της διαδικασίας Εγκατάστασης εφαρμογών , η εφαρμογή ελέγχει τη δυνατότητα εφαρμογής των κανόνων therequirement και μέθοδος ανίχνευσης για τους τύπους ανάπτυξης theapplication. Με βάση τα αποτελέσματα αυτού του ελέγχου, η εφαρμογή εγκαθιστά theapplicable τύπο ανάπτυξης. Εάν ένας τύπος ανάπτυξης περιέχει εξαρτήσεις, τον τύπο ανάπτυξης εξαρτημένων αξιολογείται και εγκατασταθεί ως τμήμα του βήματος Εγκατάσταση εφαρμογής .

 

Για περισσότερες πληροφορίες σχετικά με τη διαδικασία της ακολουθίας εργασιών Εγκατάσταση εφαρμογής , διαβάστε αυτό το άρθρο TechNet.

Διαχείριση ακολουθία εργασιών αναλύει την ακολουθία εργασιών XML και ξεκινά την εργασία εγκατάστασης εφαρμογής

Εγκαταστάσεις εφαρμογών σε μια ακολουθία εργασιών έχουν πολύ incommon με εγκαταστάσεις εφαρμογών εκτός μιας ακολουθίας εργασιών, σε αυτό το theyboth αξιοποίηση της διαχείρισης ρύθμισης παραμέτρων ρυθμίσεις συμβατότητας. Ωστόσο, δεν λειτουργούν ακριβώς όπως υπάρχουν περισσότερα στοιχεία που εμπλέκονται λόγω της φύσης της λειτουργίας κατά τη διάρκεια μιας ακολουθίας εργασιών.

Καθώς εξελίσσεται η ακολουθία εργασιών, διατηρεί την oftasks κατάσταση και την κατάσταση εκτέλεσης που σχετίζονται με environmentvariables ακολουθία εργασιών (βλέπε https://technet.microsoft.com/en-us/library/hh273375.aspx για περισσότερες πληροφορίες). Αυτές οι ενσωματωμένες μεταβλητές παρέχουν πληροφορίες σχετικά με το theenvironment όπου εκτελείται η ακολουθία εργασιών και των τιμών τους για thesevariables θα είναι διαθέσιμα σε όλη την ακολουθία ολόκληρη η εργασία. Όταν πρόκειται για μια εργασία Εγκατάστασης εφαρμογής , ενσωματωμένους invariables προετοιμάζονται πριν η διαδικασία εκτελείται στην ακολουθία εργασιών.

Διαχείριση ακολουθία εργασιών ορίζει καθολικών μεταβλητών περιβάλλοντος για την επόμενη εντολή, _SMSTSCurrentActionName για την εγκατάσταση εφαρμογών και _SMSTSNexInstructionPointer με το Δείκτη εντολής που έχει αντιστοιχιστεί σε αυτήν την εργασία. Αυτό είναι δυνατό να παρατηρηθούν στις ακόλουθες καταχωρήσεις στην καταγραφής SMSTS.log:

01-13-2016 17:56:35.510   TSManager    2176 (0x880)    Start executing an instruction. Instructionname: Install Application. Instruction pointer: 32 01-13-2016 17:56:35.510   TSManager    2176 (0x880)    Set a global environment variable_SMSTSCurrentActionName=Install Application 01-13-2016 17:56:35.510   TSManager    2176 (0x880)    Set a global environment variable_SMSTSNextInstructionPointer=32 

TSManager, στη συνέχεια, αποθηκεύει την κατάσταση εκτέλεσης του sequenceand εργασίας του περιβάλλοντος (TSEnv.dat) στον τοπικό σκληρό δίσκο που φαίνεται εδώ στο καταγραφής SMSTS.log:

01-13-2016 17:56:35.510    TSManager    2176 (0x880)    Successfully save execution state and environment to local hard disk 

Διαχείριση ακολουθία εργασιών ξεκινά την εκτέλεση της επόμενης εντολής στη σειρά, βάσει του ιστορικού εκτέλεσης από την προηγούμενη εντολή και το επόμενο δείκτη εντολής:

01-13-2016 17:56:35.510   TSManager    2176 (0x880)    Start executing an instruction. Instructionname: Install Application. Instruction pointer: 32 

Διαχείριση ακολουθία εργασιών στη συνέχεια ορίζει προεπιλεγμένες τοπικές μεταβλητές για εφαρμογές:

01-13-201617:56:35.510    TSManager    2176 (0x880)    Set a local default variableOSDApp0Description01-13-201617:56:35.510    TSManager    2176 (0x880)    Set a local default variableOSDApp0DisplayName 01-13-201617:56:35.510    TSManager    2176 (0x880)    Set a local default variable OSDApp0Name 01-13-201617:56:35.510    TSManager    2176 (0x880)    Set a local default variable OSDAppCount 01-13-201617:56:35.525    TSManager    2176 (0x880)    Set a global environment variable_SMSTSLogPath=C:\WINDOWS\CCM\Logs\SMSTSLog

Διαχείριση ακολουθία εργασιώντώρα ορίζει τη γραμμή εντολών για την εγκατάσταση της εφαρμογής (smsappinstall.exe) με βάση την ακολουθία εργασιών πολιτικής XML που έχει αναλυθεί και αρχίζει η εκτέλεση του bycalling smsappinstall.exe, όπως φαίνεται εδώ στο καταγραφής SMSTS.log:

01-13-2016 17:56:35.525   TSManager    2176 (0x880)    Executing command line: smsappinstall.exe/app:ScopeId_GUID/Application_GUID/basevar: /continueOnError:False 

Σε αυτό το σημείο τουΕγκατάσταση εφαρμογήςεργασιών (smsappinstall.exe) ξεκινά την εγκατάσταση της εφαρμογής, παρόλο που η γραμμή εντολών για να εκτελέσετε την εγκατάσταση δεν θα συμβεί όμως για κάποιο χρονικό διάστημα ακόμη. Πρώτον, όλες τις απαραίτητες πληροφορίες πρέπει να αποκτηθεί. 

 

Κατά τη διάρκεια αυτού του βήματος, το στοιχείο Εγκατάσταση εφαρμογής αξιολογεί την πολιτική ακολουθία εργασιών και το αποθηκεύει στο WMI. Η εφαρμογή ελέγχει τη δυνατότητα εφαρμογής των κανόνων απαίτηση και μέθοδος ανίχνευσης σχετικά με τους τύπους ανάπτυξης της εφαρμογής. Αυτό γίνεται χρησιμοποιώντας CIStore και CIStateStore για την αξιολόγηση, το πεδίο εφαρμογής και την κατάσταση του τα Στοιχεία ρύθμισης παραμέτρων και τη Ρύθμιση παραμέτρων δεδομένων περιεχομένου που σχετίζονται με την εφαρμογή και την ανάπτυξη του τύπου. Το αποτέλεσμα είναι ότι η κοινοτική Βιομηχανία θα επισημανθεί για λήψη.

Εγκατάσταση εφαρμογής αναλύει τη γραμμή εντολών και προσδιορίζει το όνομα της εφαρμογής.
SMSTS.log:
01-13-2016 17:56:35.572    InstallApplication    1608 (0x648)    Application Names: 01-13-2016 17:56:35.572    InstallApplication    1608 (0x648)    'ScopeId_GUID/Application_GUID' 
Εγκατάσταση εφαρμογής ορίζει τις μεταβλητές για την εφαρμογή.
SMSTS.log: 
01-13-2016 17:56:35.666    InstallApplication    1608 (0x648)    Setting TSEnv variable 'SMSTSAppPolicyEvaluationJobID__ScopeId_GUID/Application_GUID'=''01-13-2016 17:56:35.666    InstallApplication    1608 (0x648)    Setting TSEnv variable 'SMSTSInstallApplicationJobID__ScopeId_GUID/Application_GUID'=' 
Στη συνέχεια αναζητά αναγνωριστικό πολιτικής εμβέλειας.
SMSTS.log:
01-13-2016 17:56:35.666    InstallApplication    1608 (0x648)    Retrieving value from TSEnv for '_SMSTSPolicy_ScopeId_GUID/Application_GUID
Τώρα αναζητά και ανακτά την τιμή από την πολιτική εφαρμογής από το περιβάλλον της ακολουθίας εργασιών (TSEnv.dat).
SMSTS.log: 
01-13-2016 17:56:35.666    InstallApplication    1608 (0x648)    Found App policy modelname:ScopeId_GUID/RequiredApplication_GUID and CIversion:10 
Εγκατάσταση εφαρμογών στη συνέχεια αποσυμπιέζει την πολιτική.
SMSTS.log: 
01-13-2016 17:56:35.666    InstallApplication    1608 (0x648)    Found App policy modelname:ScopeId_GUID/RequiredApplication_GUID and CIversion:10 01-13-2016 17:56:35.682    InstallApplication    1608 (0x648)    ::DecompressBuffer(65536) 01-13-2016 17:56:35.682    InstallApplication    1608 (0x648)    Decompression (zlib) succeeded: original size 145382, uncompressed size 1238794. 
Οι πολιτικές αποθηκεύονται στο WMI από το στοιχείο Εγκατάσταση εφαρμογών στο χώρο ονομάτων root\ccm\policy\actualconfig .
SMSTS.log:
01-13-2016 17:56:36.119    InstallApplication    1608 (0x648)    Locked ActualConfig successfully 01-13-2016 17:56:36.150    InstallApplication    1608 (0x648)    New/Changed ActualConfig policy instance(s) : 6 01-13-2016 17:56:36.150    InstallApplication    1608 (0x648)    [1] Added/updated setting 'ccm_applicationciassignment:assignmentid=dep-meh20009-scopeid_GUID/application_GUID'. 01-13-2016 17:56:36.150    InstallApplication    1608 (0x648)    [2] Added/updated setting 'ccm_civersioninfo:modelname=scopeid_GUID/application_GUID:version=10'. 01-13-2016 17:56:36.150    InstallApplication    1608 (0x648)    [3] Added/updated setting 'ccm_civersioninfo:modelname=scopeid_GUID/deploymenttype_GUID:version=6'. 01-13-2016 17:56:36.150    InstallApplication    1608 (0x648)    [4] Added/updated setting 'ccm_civersioninfo:modelname=scopeid_GUID/requiredapplication_GUID:version=10'. 01-13-2016 17:56:36.150    InstallApplication    1608 (0x648)    [5] Added/updated setting 'ccm_civersioninfo:modelname=windows/all_windows_client_server:version=1'. 01-13-2016 17:56:36.150    InstallApplication    1608 (0x648)    [6] Added/updated setting 'ccm_scheduler_scheduledmessage:scheduledmessageid=dep-meh20009-scopeid_GUID/application_GUID'. 01-13-2016 17:56:36.150    InstallApplication    1608 (0x648)    Unlocked ActualConfig successfully 01-13-2016 17:56:36.150    InstallApplication    1608 (0x648)    Raising event: instance of CCM_PolicyAgent_SettingsEvaluationComplete { ClientID = "GUID:ClientGUID"; DateTime = "20160113225636.150000+000"; PolicyNamespace = "\\\\.\\root\\ccm\\policy\\machine\\actualconfig"; ProcessID = 1392; ThreadID = 1608; }; 
Υπηρεσία παροχής παράγοντα πολιτικής στη συνέχεια επεξεργάζεται την αλλαγή στο χώρο ονομάτων actualconfig πολιτικής.
PolicyAgentProvider.log 
01-13-2016 17:56:36.150    PolicyAgentProvider    2424 (0x978)    [000000B205C423A8] 1 settings change(s) detected. 01-13-2016 17:56:36.182    PolicyAgentProvider    2424 (0x978)    [000000B205C423A8] Queued worker to process these 1 settings change(s) 01-13-2016 17:56:36.182    PolicyAgentProvider    2420 (0x974)    --- Processing 1 settings change(s). 01-13-2016 17:56:36.182    PolicyAgentProvider    2420 (0x974)    --- [1] __InstanceCreationEvent settings change on object CCM_ApplicationCIAssignment.AssignmentID="DEP-MEH20009-ScopeId_GUID/Application_GUID". 01-13-2016 17:56:36.182    PolicyAgentProvider    2420 (0x974)    --- Begin Indicating 1 settings change(s). 01-13-2016 17:56:36.182    PolicyAgentProvider    2420 (0x974)    --- Completed Indicating 1 settings change(s). 
DCMAgent επεξεργάζεται την αλλαγή και ξεκινά την αξιολόγηση του κοινοτικού κλάδου Παραγωγής του για την εγκατάσταση της εφαρμογής.
DCMAgent.log:
01-13-2016 17:56:36.197   DCMAgent    2608 (0xa30)    DCMAgent::ProcessAssignmentChange. 
Παράγοντας πολιτικής , στη συνέχεια, ενημερώνει τις πληροφορίες ρύθμισης παραμέτρων στοιχείου στο χώρο αποθήκευσης του κοινοτικού κλάδου Παραγωγής.

 

CIStore.log:

 

01-13-2016 17:56:36.260   CIStore    2608 (0xa30)   CCIStore::ProcessCITargetEvent - CIScopeId_GUID/Application_GUID:10 will be targeted for SYSTEM 01-13-2016 17:56:36.275   CIStore    2608 (0xa30)   CCIStore::ProcessCITargetEvent - CI ScopeId_GUID/DeploymentType_GUID:6 will be targeted for SYSTEM 
Η κατάσταση της κοινοτικής Βιομηχανίας εφαρμογή προστίθεται για τη λήψη, στη συνέχεια, η κατάσταση του όλους τους τύπους ανάπτυξης της εφαρμογής του κοινοτικού Κλάδου είναι επιλεγμένα από το CIStateStore. Οι υπηρεσίες CIs έχει επισημανθεί ως ' δεν βρέθηκε ' προστίθενται για λήψη.
CIStore.log:
01-13-2016 17:56:36.275    CIStore    2608 (0xa30)    CCIStoreTargetedCIDownloader::AddCI - CI Modelname:ScopeId_GUID/Application_GUID Version:10 has been added for download 
CIStateStore.log:
01-13-2016 17:56:36.322    CIStateStore    2608 (0xa30)    CCIStateTransition::ExtractStateDetails - CI ModelName ScopeId_GUID/DeploymentType_GUID, version 6 not found in store. 
CIStore.log:
01-13-2016 17:56:36.369    CIStore    2608 (0xa30)    CCIStoreTargetedCIDownloader::AddCI - CI Modelname:ScopeId_GUID/DeploymentType_GUID Version:6 has been added for download
Τώρα που το κάνετε αυτό, ο παράγοντας DCM θα ξεκινήσει την εργασία για να αξιολογήσετε τις πολιτικές εφαρμογής και αρχίζουν να αποκτούν τις αναγκαίες πληροφορίες από τη βάση δεδομένων.
 
 
 
 
 

Στο προηγούμενο βήμα, το τελωνειακό σύστημα πληροφοριών έχουν επισημανθεί για λήψη. Ο παράγοντας DCM τώρα θα μεταχειριστούν CI παράγοντα για να ξεκινήσει η λήψη τα Στοιχεία ρύθμισης παραμέτρων και Περιεχομένου δεδομένων ρύθμισης παραμέτρων (SDM πακέτο) από τη βάση δεδομένων. Αυτό περιλαμβάνει πληροφορίες όπως Ιδιότητες της εφαρμογής, Διακήρυξη εφαρμογής, Ιδιότητες τύπου ανάπτυξης, Ανάπτυξης τύπο δήλωσης, Πολιτικές πρόθεση εφαρμογής για τη συμμόρφωση, κ.λπ.

Η απόκτηση των πληροφοριών αυτών δεν συμβεί όλα ταυτόχρονα. Ο παράγοντας DCM χρησιμοποιεί τα ακόλουθα στοιχεία πελάτη σε διαφορετικές χρονικές στιγμές, για να εκτελέσετε αυτήν την εργασία:
  • Παράγοντας CI
  • Διαλόγου λήψης CI
  • CIStore
  • Η υπηρεσία μεταφοράς δεδομένων
  • Η διαχείριση μεταφοράς περιεχομένου
  • Όλες αυτές οι πληροφορίες ζητούνται από τη βάση δεδομένων μέσω του σημείου διαχείρισης και τις αιτήσεις και τις απαντήσεις να παρακολουθούνται μέσω του αρχείου MP_GetSDMPackage.log.
  • Πλήρης σειρά της MP_GetSDMDocument εκτέλεσης/δεδομένων υπηρεσία μεταφοράς λήψης για κάθε εργασία εγκατάστασης εφαρμογής:
  1. App ΙΔΙΌΤΗΤΕΣ - αποτελέσματα έχουν βασικές πληροφορίες App CI. Μόνο όνομα.
  2. App ΔΙΑΚΉΡΥΞΗ - συνδέσεις πολιτικής πλατφόρμας CI έγγραφα με την εφαρμογή CI.
  3. Πολιτική πρόθεση App - επιθυμητή κατάσταση της εφαρμογής που απαιτείται.
  4. App ΔΙΑΚΉΡΥΞΗ ξανά. Σημειώστε το κλειδί ΚΑΤΑΚΕΡΜΑΤΙΣΜΟΎ του διαφορετικά. Αυτήν τη στιγμή τα αποτελέσματα έχουν εκτεταμένες πληροφορίες, χώρους ονομάτων WMI για χώρους ονομάτων WMI για την κοινοτική Βιομηχανία διακηρύξεις, App DT CI αναφορές.
  5. Εφαρμογή ΙΔΙΟΤΉΤΩΝ ξανά. Σημειώστε το κλειδί ΚΑΤΑΚΕΡΜΑΤΙΣΜΟΎ του διαφορετικά. Η ώρα που περιλαμβάνει τα αποτελέσματα, εκτεταμένη/προσαρμοσμένη PROPERITES, ο Publisher, αφήστε ημερομηνία, εικονίδια, κ.λπ.
  6. ΙΔΙΌΤΗΤΕΣ DT App. Τα αποτελέσματα περιλαμβάνουν περιγραφή, εγκατάσταση εκτιμώμενο χρόνο, μετά τη συμπεριφορά εγκατάστασης, κ.λπ.
  7. Αποτελέσματα DT ΔΙΑΚΉΡΥΞΗ εφαρμογής επέκτειναν info, χώρους ονομάτων WMI για τις διακηρύξεις του κοινοτικού κλάδου Παραγωγής.
  8. Πολιτική εφαρμογής, τα αποτελέσματα περιλαμβάνουν MOF πλατφόρμα πολιτικής για να μεταγλωττιστεί πελάτη με επιθυμητή κατάσταση, εφαρμογής ιδιοτήτων και App DT ιδιότητες.
  9. Εφαρμογή πολιτικής DT είναι συμπιεσμένα. Δεν είναι δυνατή η αποσυμπίεση.
Ακολουθεί ένα παράδειγμα της αίτησης και λήψης της μόνο εφαρμογήςΙΔΙΌΤΗΤΕΣ και ΔΙΑΚΉΡΥΞΗ (βήματα 1 και 2 από επάνω).
  1. Το αναγνωριστικό παράγοντα DCM εργασία. DCMAgent.log:
    01-13-201617:56:36.979    DCMAgent    1568(0x620)    CDCMAgentJobMgr::StartJob - Starting DCM Agent job{ID}
  2. Παράγοντας DCM δημιουργεί μια εργασία για CI παράγοντα. DCMAgent.log:
    01-13-2016 17:56:37.088    DCMAgent    2768 (0xad0)    DCMAgentJob({ID}): CDCMAgent::InitiateCIAgentJob - Starting CI Agent Job {E672EA3F-29D7-46E5-B05E-7D72DF2C50E0} for target: machine. Refer to this CI agent job ID in ciagent.log for more details 
  3. CIDownloader δημιουργεί μια εργασία. CIDownloader.log:
    01-13-2016 17:56:37.166    CIDownloader    2728 (0xaa8)    CIDownloaderJob({ID}): SetFailureCondition - Job will fail immediately on error
  4. Παράγοντας DCM παρακολουθεί την πρόοδο μέσω δική της εργασίας. DCMAgent.log:  
    01-13-2016 17:56:37.182    DCMAgent    2768 (0xad0)    DCMAgentJob({ID}): CDCMAgentJob::HandleEvent(Event=NotifyProgress, CurrentState=Evaluating)
  5. CIDownloader υπολογίζει το πεδίο εφαρμογής του κοινοτικού κλάδου Παραγωγής που προετοιμάζει έναν έλεγχο της το χώρος αποθήκευσης CI.CIDownloader.log:
    01-13-2016 17:56:37.182    CIDownloader    2728 (0xaa8)    [Calculate Scope] - Adding CI Modelname:ScopeId_GUID/RequiredApplication_GUID Version:10 to Scoped CIs List of root Modelname:ScopeId_GUID/RequiredApplication_GUID Version:10 

    CIStore.log:

    01-13-201617:56:37.182    CIStore    2728(0xaa8)    CCIStore::GetTargetedCIReference invoked for CIScopeId_GUID/RequiredApplication_GUID:10targeted to SYSTEM 
  6. Η κοινοτική Βιομηχανία είναι ερώτημα στο Χώρο αποθήκευσης κατάστασης του κοινοτικού κλάδου Παραγωγής και δεν βρέθηκε. CIStateStore.log: 
    01-13-201617:56:37.197    CIStateStore    2728(0xaa8)    CCIStateTransition::ExtractStateDetails - CIModelNameScopeId_GUID/RequiredApplication_GUID,version 10 not found in store. 
  7. Εφόσον δεν βρεθεί, προστίθεται στη συνέχεια στο έργο CIDownloader . CIDownloader.log:
    01-13-201617:56:37.213    CIDownloader    2728(0xaa8)   CIDownloaderJob({ID}): CI with ModelNameScopeId_GUID/RequiredApplication_GUID,Version 10. Model:(null) added to job. 
  8. Παράγοντας CI ξεκινά τώρα η εργασία CIDownloader για να κάνετε λήψη του κοινοτικού κλάδου Παραγωγής. CIAgent.log:  
    01-13-201617:56:37.229    CIAgent    2728(0xaa8)    CIAgentJob({E672EA3F-29D7-46E5-B05E-7D72DF2C50E0}):Started CIDownloadJob({1B065017-7AC4-4729-B15D-6415BED35D0E}) 
  9. Η εργασία CIDownloader Μετάβαση στη φάση Τη λήψη πακέτων και προσθέτει τα αρχεία προέλευσης για το τελωνειακό σύστημα πληροφοριών στην αίτηση. Σημειώστε ότι σε αυτό το σημείο, τα πακέτα αναφέρεται στο SDM πακέτο, δεν περιεχομένου (δυαδικά αρχεία). CIDownloader.log: 
    01-13-201617:56:37.229    CIDownloader    2728(0xaa8)   CIDownloaderJob({ID}): DownloadPackages  01-13-201617:56:37.229    CIDownloader    2728(0xaa8)    --Source file:.sms_dcm?Id&DocumentId=ScopeId_GUID/RequiredApplication_GUID/10/MANIFEST&Hash=HashString&Compression=zlib  01-13-201617:56:37.229    CIDownloader    2728(0xaa8)    --Source file:.sms_dcm?Id&DocumentId=ScopeId_GUID/RequiredApplication_GUID/10/PROPERTIES&Hash=HashString&Compression=zlib 
  10. CIDownloader κλήσεις στην Υπηρεσία μεταφοράς δεδομένων για να ζητήσετε τη διακήρυξη και τις ιδιότητες για την εφαρμογή, καθώς και τον Τύπο ανάπτυξης εφαρμογών. DataTransferService.log:
    01-13-201617:56:37.275    DataTransferService    2728(0xaa8)    Added(source=.sms_dcm?Id&DocumentId=ScopeId_GUID/RequiredApplication_GUID/10/PROPERTIES&Hash=HashString&Compression=zlib,dest={JobID}_2.zip)pair from manifest.  01-13-201617:56:37.275    DataTransferService    2728(0xaa8)    Added(source=.sms_dcm?Id&DocumentId=ScopeId_GUID/RequiredApplication_GUID/10/MANIFEST&Hash=HashString&Compression=zlib,dest={JobID}_1.zip)pair from manifest.
  11. Υπηρεσία μεταφοράς δεδομένων κλήσεις σε ISAPI MP_GetSDMPacakge σχετικά με το σημείο διαχείρισης, το οποίο με τη σειρά του ζητά τις πληροφορίες πακέτου SDM από τη βάση δεδομένων με την ενεργοποίηση ενός SQL αποθηκευμένη διαδικασία. SQL Profiler:
    exec MP_GetSdmDocument N'ScopeId_GUID/RequiredApplication_GUID/10/PROPERTIES',N'HashString',N'1',N'1'  exec MP_GetSdmDocument N'ScopeId_GUID/RequiredApplication_GUID/10/MANIFEST',N'HashString',N'1',N'1'
  12. Υπηρεσία μεταφοράς δεδομένων ξεκινά μια εργασία BITS και προσθέτει τη διαδρομή της εργασίας μετά την απόκριση που λαμβάνεται και ξεκινούν τη λήψη των δεδομένων. DataTransferService.log:
    01-13-201617:56:37.432    DataTransferService    2316(0x90c)    Starting BITS job'{ID}' for DTS job'{ID}' under user 'S-1-5-18'.  01-13-201617:56:37.479    DataTransferService    2316(0x90c)    BITSHelper: Full source path to be transferred = http://PS1.contoto.lab:80/SMS_MP/.sms_dcm?Id&DocumentId=ScopeId_GUID/RequiredApplication_GUID/10/PROPERTIES&Hash=HashString&Compression=zlib 01-13-201617:56:37.479    DataTransferService    2316(0x90c)    Adding to BITS job:{ID}_2.zip  01-13-201617:56:37.479    DataTransferService    2316(0x90c)    BITSHelper: Full source path to be transferred= http://PS1.contoto.lab:80/SMS_MP/.sms_dcm?Id&DocumentId=ScopeId_GUID/RequiredApplication_GUID/10/MANIFEST&Hash=HashString&Compression=zlib 56:37.479   DataTransferService    2316 (0x90c)    Adding toBITS job: {ID}_1.zip 
  13. Παρακολούθηση DataTransferService.log για την ολοκλήρωση της λήψης του πακέτου SDM και αναζήτησης για τις γραμμές που είναι παρόμοια με την παρακάτω.  Το στοιχείο παραμέτρων #1
    01-13-2016 17:56:37.588    DataTransferService    2748 (0xabc)    Job: {ID}, Total Files: 2, Transferred Files: 2, Total Bytes: 1160, Transferred Bytes: 1160 01-13-2016 17:56:37.588    DataTransferService    2748 (0xabc)    DTSJob {ID} successfully completed download. 
    Το στοιχείο παραμέτρων #2
    01-13-2016 17:56:37.791    DataTransferService    1568 (0x620)    Job: {ID}, Total Files: 3, Transferred Files: 3, Total Bytes: 2616, Transferred Bytes: 2616 01-13-2016 17:56:37.791    DataTransferService    1568 (0x620)    DTSJob {ID} successfully completed download. 
    Το στοιχείο παραμέτρων #3
    01-13-2016 17:56:37.994    DataTransferService    2748 (0xabc)    Job: {ID}, Total Files: 3, Transferred Files: 3, Total Bytes: 3216, Transferred Bytes: 3216 01-13-2016 17:56:37.994    DataTransferService    2748 (0xabc)    DTSJob {ID} successfully completed download. 
    Το στοιχείο παραμέτρων #4
    01-13-2016 17:56:38.104    DataTransferService    1568 (0x620)    Job: {ID}, Total Files: 1, Transferred Files: 1, Total Bytes: 4172, Transferred Bytes: 4172 01-13-2016 17:56:38.104    DataTransferService    1568 (0x620)    DTSJob {ID} successfully completed download. 

 

Αφού ολοκληρωθεί η εργασία Υπηρεσία μεταφοράς δεδομένων τη λήψη όλων των το τελωνειακό σύστημα πληροφοριών που αναφέρεται από την Εγκατάσταση της εφαρμογής, CIDownloader θα ελέγξετε τον κατακερματισμό του ΤΣΠ αποσυμπίεση τους και τους διατηρείται στο Χώρο αποθήκευσης του κοινοτικού κλάδου Παραγωγής. Αυτό θα το κάνει για καθένα από το τελωνειακό σύστημα πληροφοριών που σχετίζονται με την εφαρμογή.

Η παρακάτω διαδικασία θα προκύψει για οποιαδήποτε CI που έχει σχέση με την εφαρμογή που εγκαθίσταται κατά τη διάρκεια αυτής της εργασίας. Συγχώνευση των αρχείων καταγραφής θα σας βοηθήσει να παρακολουθείτε την πρόοδο κάθε. Ακολουθήστε το έργο ταυτότητας
Μεμονωμένα, μετά τη λήψη κάθε CI είναι εντελώς, υπηρεσία μεταφοράς δεδομένων επισημαίνει την εργασία ολοκληρωθεί και CIDownloader επιβεβαιώνει τον κατακερματισμό.
DataTransferService.log:
01-13-2016 17:56:37.588    DataTransferService    2748 (0xabc)    Job: {ID}, Total Files: 2, Transferred Files: 2, Total Bytes: 1160, Transferred Bytes: 116001-13-2016 17:56:37.588    DataTransferService    2748 (0xabc)    DTSJob {ID} successfully completed download. 01-13-2016 17:56:37.604    DataTransferService    2316 (0x90c)    DTSJob {ID} in state 'NotifiedComplete'. 

CIDownloader.log:
01-13-2016 17:56:37.619    CIDownloader    2768 (0xad0)    ::DecompressFile(C:\WINDOWS\CCM\CIDownloader\Staging\}_1.zip,65536,C:\WINDOWS\CCM\CIDownloader\Staging\{JobID}_1.xml) 01-13-2016 17:56:37.619    CIDownloader    2768 (0xad0)    VerifyCIDocumentHash - Preparing to verify hash for CI document ScopeId_GUID/RequiredApplication_GUID/10/MANIFEST01-13-2016 17:56:37.619    CIDownloader    2768 (0xad0)    ::DecompressFile(C:\WINDOWS\CCM\CIDownloader\Staging\{JobID}_2.zip,65536,C:\WINDOWS\CCM\CIDownloader\Staging\{JobID}_2.xml) 01-13-2016 17:56:37.619    CIDownloader    2768 (0xad0)    VerifyCIDocumentHash - Preparing to verify hash for CI document ScopeId_GUID/RequiredApplication_GUID/10/PROPERTIES
Αφού CIDownloader έχει αποκτήσει όλα του τελωνειακού συστήματος πληροφοριών από το σημείο διαχείρισης, θα επιστρέψει μια κλήση σε Παράγοντα CI και αρχίζουν να συνεχίζεται το τελωνειακό σύστημα πληροφοριών.
CIAgent.log: 
01-13-2016 17:56:38.119    CIAgent    2768 (0xad0)    CIAgentJob({ID}): CAgentJob::NotifyComplete - CIDownloader callback 01-13-2016 17:56:38.119    CIAgent    2728 (0xaa8)    CIAgentJob({ID}): CAgentJob::HandleEvent(Event=Transition, CurrentState=PersistingCIModels) 01-13-2016 17:56:38.119    CIAgent    2728 (0xaa8)    CIAgentJob({ID}): PersistCIModels  
CIDownloader Επιμονή του τελωνειακού συστήματος πληροφοριών στο χώρο Αποθήκευσης Digest CI.
CIDownloader.log:
01-13-2016 17:56:38.119    CIDownloader    2728 (0xaa8)    CCIDigestStore::PersistIntegratedCIDefinitions 01-13-2016 17:56:38.182    CIDownloader    2728 (0xaa8)    DCM::LanternUtils::StoreModelDocument 01-13-2016 17:56:38.385    CIDownloader    2728 (0xaa8)    DCM::LanternUtils::StoreModelDocument succeeded 01-13-2016 17:56:38.385    CIDownloader    2728 (0xaa8)    CCIDigestStore::PersistIntegratedCIDefinitions - Lantern model document compiled to WMI. 01-13-2016 17:56:38.463    CIDownloader    2728 (0xaa8)    CCIDigestStore::PersistIntegratedCIDefinitions - Creating file C:\WINDOWS\CCM\CIDownloader\DigestStore\321EC9594015C9F9E6780EB4FEC210A78BEC119CB44ADE46A94C5F5B26F47948.xml 01-13-2016 17:56:38.463    CIDownloader    2728 (0xaa8)    CCIDigestStore::PersistIntegratedCIDefinitions - Creating file C:\WINDOWS\CCM\CIDownloader\DigestStore\B7BE90F13A8B7B3BD870B8DC5D0DF3E8378137B385988C2037A5C94EF21E4BCB.xml 01-13-2016 17:56:38.463    CIDownloader    2728 (0xaa8)    CCIDigestStore::PersistIntegratedCIDefinitions - Dcm Digest persisted to CIDigestStore. 
CIDownloader ολοκληρώνεται συνεχίζεται του ΤΣΠ και επισημαίνει την εργασία ολοκληρωθεί.
CIDownloader.log:
01-13-2016 17:56:38.463    CIDownloader    2728 (0xaa8)    CCIDigestStore::PersistIntegratedCIDefinitions - Dcm Digest persisted to CIDigestStore. 01-13-2016 17:56:38.463    CIDownloader    2728 (0xaa8)    CCIDownloader::CompleteJob for job {ID}. 
Παράγοντας CI ελέγχει το Χώρο αποθήκευσης CI τώρα για το τελωνειακό σύστημα πληροφοριών που απαιτούνται από τη διαδικασία εγκατάστασης εφαρμογών. Χώρος αποθήκευσης CI επιστρέφει τις κατάλληλες τιμές.
CIAgent.log:
01-13-2016 17:56:38.479    CIAgent    2728 (0xaa8)    CCIInfo::AddDepedentCI for ModelName: ScopeId_GUID/Application_GUID Version: 10 01-13-2016 17:56:38.479    CIStore    2728 (0xaa8)    CCIStore::GetCIEx - Requested CI ModelName ScopeId_GUID/Application_GUID, Version 10 returned from [Store] 01-13-2016 17:56:38.479    CIStore    2728 (0xaa8)    Found property (DisplayName) value but only with fallback to US English: ConfigMgr 2012 Toolkit R2 01-13-2016 17:56:38.510    CIAgent    2728 (0xaa8)    CCIInfo::AddDepedentCI for ModelName: ScopeId_GUID/DeploymentType_GUID Version: 6 01-13-2016 17:56:38.510    CIStore    2728 (0xaa8)    CCIStore::GetCIEx - Requested CI ModelName ScopeId_GUID/DeploymentType_GUID, Version 6 returned from [Store] 01-13-2016 17:56:38.510    CIStore    2728 (0xaa8)    Found property (DisplayName) value but only with fallback to default: ConfigMgr 2012 Toolkit R2 - Windows Installer (*.msi file) 
Στη συνέχεια, Παράγοντας CI θα πραγματοποιήσει περαιτέρω επεξεργασία καλώντας το μοντέλο SDM. SDM πακέτων συνδέσουν μαζί CIs και παρέχουν περαιτέρω πληροφορίες σχετικά με τη ρύθμιση παραμέτρων που θα εφαρμόζονται. Τμήμα αυτής της διαδικασίας συνδέει επίσης το τελωνειακό σύστημα πληροφοριών με πολιτικές χρησιμοποιώντας την πλατφόρμα πολιτικής της Microsoft.

 

 

 

Όλες τις εργασίες της απόκτησης την αναγκαία CIs και το SDM πακέτο δεδομένων έχει γίνει λήψη του σε αυτό το σημείο. Παράγοντας CI θα ενεργοποιήσει το SDMMethod για να συνδέσετε το τελωνειακό σύστημα πληροφοριών σε τους Πολιτικής πλατφόρμας/Φανάρι πολιτικές που είναι αποθηκευμένες στην υπηρεσία WMI (βρίσκεται στη root\Microsoft\PolicyPlatform\Documents\Local), αξιολόγηση της έναρξης εφαρμογής τους, και τελικά να επισημάνετε τους ως διαθέσιμα για εφαρμογή πριν από την εκκαθάριση των εργασιών.

 

CIAgent.log:
01-13-2016 17:56:38.510    CIAgent    2728 (0xaa8)    CIAgentJob({ID}): TransitionState(From=PersistingCIModels, To=InvokingSdmMethod) for Event=Transition
Παράγοντας CI ξεκινά θέσπισης και αξιολόγηση για το τελωνειακό σύστημα πληροφοριών εφαρμογής.
CIAgent.log:
01-13-2016 17:56:38.541    CIAgent    2316 (0x90c)    CIAgentJob({ID}): StartEnactment - CI - ScopeId_GUID/RequiredApplication_GUID 01-13-2016 17:56:38.541    CIAgent    2316 (0x90c)    CIAgentJob({ID}): Evaluation for CI 'ScopeId_GUID/RequiredApplication_GUID.10'is required. 
Παράγοντας CI καλεί το Πρόγραμμα-πελάτης πλατφόρμα πολιτικής και συνδέει τις πολιτικές καλώντας πλατφόρμα πολιτικής της Microsoft.
CIAgent.log:
01-13-2016 17:56:38.541    CIAgent    2316 (0x90c)    CIAgentJob({ID}): Evaluation for CI 'ScopeId_GUID/RequiredApplication_GUID.10'is required. 01-13-2016 17:56:38.541    CIAgent    2316 (0x90c)    CIAgentJob({ID}): StartEnactment - Attempting to invoke Policy Platform Client 01-13-2016 17:56:38.885    CIAgent    2316 (0x90c)    DCM::LanternUtils::ScopeAndBindPolicies - [ScopedPolicies] ScopeId_GUID_Application_GUID_Platform_PolicyDocument 01-13-2016 17:56:38.885    CIAgent    2316 (0x90c)    DCM::LanternUtils::ScopeAndBindPolicies - [ScopedPolicies] ScopeId_GUID_Application_GUID_Configuration_PolicyDocument 
Παράγοντας CI ολοκληρώνει την κατάρτισή.
CIAgent.log:
01-13-2016 17:56:38.885    CIAgent    2316 (0x90c)    DCM::LanternUtils::ScopeAndBindPolicies - [ScopedPolicies] ScopeId_GUID_DeploymentType_GUID_Discovery_PolicyDocument 01-13-2016 17:56:39.619    CIAgent    2768 (0xad0)    CIAgentJob({ID}): Invocation succeeded for policy platform job ID01-13-2016 17:56:39.619    CIAgent    2316 (0x90c)    Lantern job:ID succeeded. 01-13-2016 17:56:39.619    CIAgent    2768 (0xad0)    CIAgentJob({ID}): ReportMethodInvocation :: Enactment succeeded 
Παράγοντας CI μεταβάσεις τώρα τη δουλειά του για τη λήψη του τελωνειακού συστήματος πληροφοριών και στη συνέχεια αμέσως μεταβάσεις αυτό έχει αναφέρει ξανά, αυτήν τη φορά για την επιβολή του κοινοτικού Κλάδου.
CIAgent.log:
01-13-2016 17:56:39.963    CIAgent    2768 (0xad0)    CIAgentJob({ID}): TransitionState(From=StateDownloadingContents, To=StateEnforcingCIs) for Event=Transition 01-13-2016 17:56:39.963    CIAgent    2768 (0xad0)    CIAgentJob({ID}): CAgentJob::HandleEvent(Event=CITaskComplete, CurrentState=StateEnforcingCIs) 
Παράγοντας CI θα ελέγξει ένα περισσότερο χρόνο για να βεβαιωθείτε ότι η εφαρμογή δεν έχει εγκατασταθεί ήδη. Παράγοντας DCM επισημαίνει η κοινοτική Βιομηχανία ως διαθέσιμο για εκτέλεση και στη συνέχεια αναφέρει αυτό το μέλος.
CIAgent.log:
01-13-2016 17:56:39.963    CIAgent    2728 (0xaa8)    CIAgentJob({ID}): CAgentJob::HandleEvent(Event=Transition, CurrentState=StateEnforcingCIs) 
DCMAgent.log:
01-13-2016 17:56:39.979    DCMAgent    1844 (0x734)    CAppMgmtSDK::GetEvaluationState ScopeId_GUID/RequiredApplication_GUID.10 = AvailableForEnforcement 
CIAgent.log:
01-13-2016 17:56:40.057    CIAgent    2728 (0xaa8)    CIAgentJob({ID}): CAgentJob::HandleEvent(Event=Transition, CurrentState=StateEnforcementReporting) 
Τώρα που το τελωνειακό σύστημα πληροφοριών έχουν αξιολογηθεί, λήψη, αποσυμπίεση, μόνιμες και στη συνέχεια υπολογίζεται ξανά, CI παράγοντα και Παράγοντα DCM εκκαθάριση τις εργασίες που δημιουργήθηκαν για να το κάνετε όλα που λειτουργούν.
CIAgent.log:
01-13-2016 17:56:40.072    CIAgent    2356 (0x934)    Internal Request to delete CIAgent job {ID} 
DCMAgent.log:
01-13-2016 17:56:40.088    DCMAgent    2728 (0xaa8)    DCMAgentJob({ID}): CDCMAgentJob::HandleEvent(Event=Transition, CurrentState=Success) 
CIAgent.log: 
01-13-2016 17:56:40.104    CIAgent    2356 (0x934)    CIAgentJob({ID}): Job complete. Exiting event pump. 
DCMAgent.log
01-13-2016 17:56:40.104    DCMAgent    2728 (0xaa8)    CDCMAgentJobMgr::DeleteJob - Request to delete DCM Agent job {ID} 01-13-2016 17:56:40.135    DCMAgent    2728 (0xaa8)    DCMAgentJob({ID}): QueueDebug - Executing Event. 01-13-2016 17:56:40.104    DCMAgent    2728 (0xaa8)    Job complete. Exiting event pump.
 

Εγκατάσταση εφαρμογής τώρα θα καλέσει πίσω στο SDK για να εγκαταστήσετε την εφαρμογή. Με τον τρόπο αυτό δημιουργείται μια νέα εργασία Παράγοντα DCM, που με τη σειρά του δημιουργεί μια εργασία για Παράγοντα CI και όλα τα στοιχεία που χρησιμοποιεί. Η ίδια διαδικασία θα συμβεί, όπου CI παράγοντας χρησιμοποιεί τα στοιχεία για τη διασφάλιση που όλα του τελωνειακού συστήματος πληροφοριών έχουν ληφθεί, αξιολογούνται και μόνιμες. Το αποτέλεσμα αυτού του βήματος είναι ότι το περιεχόμενο (δυαδικά αρχεία) για τη διαδικασία Εγκατάστασης της εφαρμογής θα επισημανθεί για λήψη.

Εγκατάσταση εφαρμογής καλεί το SDK της διαχείρισης εφαρμογών (DCM Agent), για να εγκαταστήσετε την εφαρμογή.

InstallApplication.log:

01-13-2016 17:56:40.119    InstallApplication    1608 (0x648)    Invoking App Management SDK to install application 01-13-2016 17:56:40.135    InstallApplication    1608 (0x648)    Installing application 'ScopeId_GUID/RequiredApplication_GUID' has started. Please refer to DCMAgent.log for the details on this job. JobID='{ID}' 
Παράγοντας DCM δημιουργεί μια νέα εργασία CIπαράγοντα.
DCMAgent.log: 
01-13-2016 17:56:40.135    DCMAgent    2356 (0x934)    DCMAgentJob({ID}): CDCMAgent::InitiateCIAgentJob - Starting CI Agent Job {ID} for target: machine. Refer to this CI agent job ID in ciagent.log for more details 
CIAgent.log:
01-13-2016 17:56:40.135    CIAgent    2356 (0x934)    CIAgentJob({ID}): [LeakTest] AgentJob created 
Αυτή η νέα εργασία Παράγοντα CI μεταβαίνει αμέσως σε τη αναμονής για την κατάσταση του Τελωνειακού συστήματος πληροφοριών που έχουν αντιστοιχιστεί και άμεση μετάβαση στη λήψη του τελωνειακού συστήματος πληροφοριών.
CIAgent.log:
01-13-2016 17:56:40.135    CIAgent    2768 (0xad0)    CIAgentJob({ID}): CAgentJob::HandleEvent(Event=Transition, CurrentState=WaitingForAssignedCI) 01-13-2016 17:56:40.135    CIAgent    2728 (0xaa8)    CIAgentJob({ID}): CAgentJob::HandleEvent(Event=DownloadCIs, CurrentState=WaitingForAssignedCI) 01-13-2016 17:56:40.135    CIAgent    2768 (0xad0)    CIAgentJob({ID}): CAgentJob::HandleEvent(Event=Transition, CurrentState=DownloadingCIs) 
CIDownloader δημιουργεί μια εργασία για να γίνει η λήψη και ελέγχει εάν υπάρχουν στο τελωνειακό σύστημα πληροφοριών.
CIDownloader.log:
 01-13-2016 17:56:40.135    CIDownloader    2768 (0xad0)    CIDownloaderJob({ID}): SetFailureCondition - Job will fail immediately on error 
CIDownloader αναφέρει τον παράγοντα CI ότι υπάρχουν όλα στο τελωνειακό σύστημα πληροφοριών της εφαρμογής στο χώρο αποθήκευσης.
CIDownloader.log: 
01-13-2016 17:56:40.166    CIDownloader    2768 (0xad0)    CDownloadPayloadInfo::AddCI - CI with ModelName ScopeId_GUID/Application_GUID, Version 10 is already available.
Παράγοντας CI καταγράφει ότι δεν υπάρχει τίποτα προς λήψη. Αυτό συμβαίνει επειδή η κοινοτική Βιομηχανία για την εφαρμογή, DT εφαρμογής και απαιτήσεις έχουν ήδη ληφθεί. Παράγοντας CI μετακινείται συνεχίζεται τα μοντέλα του κοινοτικού κλάδου Παραγωγής.
CIAgent.log:
01-13-2016 17:56:40.182    CIAgent    2768 (0xad0)    CIAgentJob({ID}): Nothing to be downloaded. 01-13-2016 17:56:40.182    CIAgent    2316 (0x90c)    CIAgentJob({ID}): CAgentJob::HandleEvent(Event=Transition, CurrentState=PersistingCIModels) 
Παράγοντας CI καλεί τη μέθοδο SDM ξανά, αυτή τη φορά μόνο αυτό θα επισημάνει ότι δεν έχουν ληφθεί τα δυαδικά αρχεία (install.msi).
CIAgent.log:
01-13-2016 17:56:40.213    CIAgent    2316 (0x90c)    CIAgentJob({ID}):  CI ScopeId_GUID/DeploymentType_GUID:6 (ConfigMgr 2012 Toolkit R2 - Windows Installer (*.msi file)) targeted to  (Dependant of policy CI ScopeId_GUID/RequiredApplication_GUID:10) is in scope for evaluation. 01-13-2016 17:56:40.213    CIAgent    2728 (0xaa8)    CIAgentJob({ID}): CAgentJob::HandleEvent(Event=Transition, CurrentState=InvokingSdmMethod) 
Παράγοντας CI ξεκινά πάλι θέσπισης, καλεί σε πλατφόρμα πολιτικής της Microsoft και επιβεβαιώνει ότι το τελωνειακό σύστημα πληροφοριών είναι συνδεδεμένα σε πολιτικές.
CIAgent.log:
01-13-2016 17:56:40.244    CIAgent    2728 (0xaa8)    CIAgentJob({ID}): StartEnactment - CI - ScopeId_GUID/RequiredApplication_GUID 01-13-2016 17:56:40.244    CIAgent    2728 (0xaa8)    CIAgentJob({ID}): StartEnactment - Attempting to invoke Policy Platform Client 01-13-2016 17:56:40.322    CIAgent    2768 (0xad0)    CIAgentJob({ID}): ReportMethodInvocation :: Enactment succeeded 01-13-2016 17:56:40.322    CIAgent    2768 (0xad0)    CIAgentJob({ID}): ReportMethodInvocation :: Obtained lantern reports 
Σε αυτό το σημείο σημάδια CI παράγοντα της εφαρμογής και εφαρμογής DT ως και έχουν εφαρμογή , καθώς και ότι θα εγκατασταθούν.
CIAgent.log: 
01-13-2016 17:56:40.369    CIAgent    2768 (0xad0)    CIAgentJob({ID}):State - Reporting (scan):: AppModel - ScopeId_GUID/Application_GUID:10 - State = NotInstalled ResolvedState = Available Applicability = Applicable ConfigureState= NotNeeded 01-13-2016 17:56:40.385    CIAgent    2768 (0xad0)    CIAgentJob({ID}):State - Reporting (scan):: Deployment Type - ScopeId_GUID/DeploymentType_GUID:6 - State = NotInstalled ResolvedState = Available Applicability = Applicable ConfigureState= NotNeeded 01-13-2016 17:56:40.463    CIAgent    2728 (0xaa8)    Job({ID}): CI ModelName ScopeId_GUID/Application_GUID version 10 will be INSTALLED. : Task(ScopeId_GUID/RequiredApplication_GUID.10.ContentDownload) 01-13-2016 17:56:40.463    CIAgent    2728 (0xaa8)    Job({ID}): CI ModelName ScopeId_GUID/DeploymentType_GUID version 6 will be INSTALLED. : Task(ScopeId_GUID/Application_GUID.10.ContentDownload) 
Τώρα Παράγοντα CI θα ξεκινήσει την εργασία της λήψης τα δυαδικά αρχεία για την εγκατάσταση εφαρμογών.
CIAgent.log:
01-13-2016 17:56:40.417    CIAgent    2728 (0xaa8)    CIAgentJob({ID}): CAgentJob::HandleEvent(Event=Transition, CurrentState=StateDownloadingContents) 01-13-2016 17:56:40.417    CIAgent    2728 (0xaa8)    CIAgentJob({ID}): DownloadBinaryContents 01-13-2016 17:56:40.417    CIAgent    2728 (0xaa8)    {ID} - Initiating ContentDownload tasks. 01-13-2016 17:56:40.463    CIAgent    2728 (0xaa8)    Job({ID}) : Successfully initialized : Task(ScopeId_GUID/DeploymentType_GUID.6.ContentDownload) 01-13-2016 17:56:40.463    CIAgent    2728 (0xaa8)    Job({ID}) : Successfully initialized : Task(ScopeId_GUID/Application_GUID.10.ContentDownload) 
Το περίπλοκο μέρος είναι τώρα από αυτό. Τώρα μας Μετακίνηση για να κάνετε λήψη τα δυαδικά αρχεία.

Για να κάνετε λήψη του περιεχομένου για την εγκατάσταση, χρησιμοποιούνται διαδικασίες πρότυπο αίτησης περιεχομένου. Στοιχείων που συμμετέχουν στην πλευρά προγράμματος-πελάτη είναι θέση υπηρεσιών, πρόσβαση περιεχομένου (CA), διαχείριση μεταφοράς περιεχομένου και Διαχείριση μεταφοράς δεδομένων. Από την πλευρά του διακομιστή, τα εμπλεκόμενα στοιχεία περιλαμβάνουν MP_Location και MP_GetDPInfoContent, καθώς και των υπηρεσιών IIS στο σημείο διανομής (DP) όπου θα έχει πρόσβαση στο περιεχόμενο.

Πρόσβασης σε περιεχόμενο (CA) θα έχουν πρόσβαση οι πληροφορίες σχετικά με το αίτημα του περιεχομένου από το WMI.
CAS.log:
01-13-2016 17:56:40.572    ContentAccess    2728 (0xaa8)    CContentAccessService::Initialize 01-13-2016 17:56:40.572    ContentAccess    2728 (0xaa8)    CDownloadManager::InitializeFromWmi 01-13-2016 17:56:40.572    ContentAccess    2728 (0xaa8)    ===== CacheManager: Initializing cache state from Wmi. ===== 01-13-2016 17:56:40.588    ContentAccess    2728 (0xaa8)    Loading cache configuration from Wmi. 01-13-2016 17:56:42.166    ContentAccess    2728 (0xaa8)    CacheManager: Getting cached content information for Content_GUID.1. 
Διαχείριση μεταφοράς περιεχομένου δημιουργεί και αποστέλλει την αίτηση θέσης περιεχομένου.
ContentTransferManager.log:
01-13-2016 17:56:42.432    ContentTransferManager    2768 (0xad0)    Attempting to create Location Request for PackageID='PackageID' and Version='1' 01-13-2016 17:56:42.448    ContentTransferManager    2768 (0xad0)    Attempting to send Location Request for PackageID='Content_GUID' 01-13-2016 17:56:42.448    ContentTransferManager    2728 (0xaa8)    Created CTM job {ID} for user S-1-5-18 01-13-2016 17:56:42.448    ContentTransferManager    2768 (0xad0)    ContentLocationRequest : <ContentLocationRequest SchemaVersion="1.00" ExcludeFileList=""><Package ID="UID:Content_GUID" Version="1"/><AssignedSite SiteCode="MEH"/><ClientLocationInfo LocationType="SMSUpdate" DistributeOnDemand="0" UseAzure="0" AllowWUMU="0" UseProtected="0" AllowCaching="0" BranchDPFlags="0" UseInternetDP="0" AllowHTTP="1" AllowSMB="0" AllowMulticast="0"><ADSite Name="Default-First-Site-Name"/><Forest Name="contoto.lab"/><Domain Name="contoto.lab"/><IPAddresses><IPAddress SubnetAddress="10.10.25.128" Address="10.10.25.130"/><IPAddress SubnetAddress="10.10.25.128" Address="10.10.25.166"/></IPAddresses></ClientLocationInfo></ContentLocationRequest> 01-13-2016 17:56:42.463    ContentTransferManager    2768 (0xad0)    Created and Sent Location Request '{ID}' for package Content_GUID 01-13-2016 17:56:42.463    ContentTransferManager    2768 (0xad0)    CTM job {ID} entered phase CCM_DOWNLOADSTATUS_DOWNLOADING_DATA 
MP_Location την παραλαβή της αίτησης και την επεξεργάζεται εκτελώντας μια αποθηκευμένη διαδικασία στη βάση δεδομένων. MP_GetDPInfoProtected ή MP_GetDPInfoUnprotected.
MP_Location.log:
01-13-2016 17:56:42.516    MP_LocationManager    4044 (0xfcc)    MP_GetContentDPInfoProtected (UID:Content_GUID,1,MEH,<ServerNameList><ServerName>PS1DP.CONTOTO.LAB</ServerName></ServerNameList>,SMSUpdate,00000000,contoto.lab,contoto.lab,<ClientLocationInfo LocationType="SMSUpdate" DistributeOnDemand="0" UseAzure="0" AllowWUMU="0" UseProtected="0" AllowCaching="0" BranchDPFlags="0" UseInternetDP="0" AllowHTTP="1" AllowSMB="0" AllowMulticast="0"><ADSite Name="DEFAULT-FIRST-SITE-NAME"/><Forest Name="contoto.lab"/><Domain Name="contoto.lab"/><IPAddresses><IPAddress SubnetAddress="10.10.25.128" Address="10.10.25.130"/><IPAddress SubnetAddress="10.10.25.128" Address="10.10.25.166"/></IPAddresses></ClientLocationInfo>) 
MP_Location στέλνει την ανταπόκριση που περιλαμβάνει τη λίστα των διαθέσιμων διανομής σημεία όπου μπορούν να ληφθούν τα δυαδικά αρχεία.
MP_Location.log:
01-13-2016 17:56:42.523    MP_LocationManager    4044 (0xfcc)    MP LM: Reply message body: <ContentLocationReply SchemaVersion="1.00" ContentFlags="200960" HashAlgorithm="32780" AlgorithmPreference="4" Hash="HashString" ExcludeFileListHash="" RelatedContentID=""><ContentInfo PackageFlags="32"><ContentHashValues><Hash Algorithm="32780" HashString="HashString" HashPreference="4"/></ContentHashValues></ContentInfo><Sites><Site><MPSite SiteCode="MEH" MasterSiteCode="MEH" SiteLocality="LOCAL" IISPreferedPort="80" IISSSLPreferedPort="443"/><LocationRecords><LocationRecord><URL Name="http://PS1DP.contoto.lab/SMS_DP_SMSPKG$/Content_GUID.1" Signature="http://PS1DP.contoto.lab/SMS_DP_SMSSIG$/Content_63fbf078-1815-4e37-9614-b60ce7947805.1.tar"/><ADSite Name="Default-First-Site-Name"/><IPSubnets><IPSubnet Address="10.10.25.128"/><IPSubnet Address=""/></IPSubnets><Metric Value=""/><Version>8239</Version><Capabilities SchemaVersion="1.0"><Property Name="SSLState" Value="0"/></Capabilities><ServerRemoteName>PS1DP.contoto.lab</ServerRemoteName><DPType>SERVER</DPType><Windows Trust="1"/><Locality>LOCAL</Locality></LocationRecord></LocationRecords></Site><Site><MPSite SiteCode="MEH" MasterSiteCode="MEH" SiteLocality="LOCAL"/><LocationRecords/></Site></Sites><RelatedContentIDs/></ContentLocationReply>
Υπηρεσίες θέση λήψη της απόκρισης του υπολογιστή-πελάτη.
LocationServices.log:
01-13-2016 17:56:42.510    LocationServices    2752 (0xac0)    ContentLocationReply : <ContentLocationReply SchemaVersion="1.00" ContentFlags="200960" HashAlgorithm="32780" AlgorithmPreference="4" Hash="6FB054E0532351D888291FF52F74E0085940AEA90EC85A5B999B6CFBE94663FC" ExcludeFileListHash="" RelatedContentID=""><ContentInfo PackageFlags="32"><ContentHashValues><Hash Algorithm="32780" HashString="6FB054E0532351D888291FF52F74E0085940AEA90EC85A5B999B6CFBE94663FC" HashPreference="4"/></ContentHashValues></ContentInfo><Sites><Site><MPSite SiteCode="MEH" MasterSiteCode="MEH" SiteLocality="LOCAL" IISPreferedPort="80" IISSSLPreferedPort="443"/><LocationRecords><LocationRecord><URL Name="http://PS1DP.contoto.lab/SMS_DP_SMSPKG$/Content_63fbf078-1815-4e37-9614-b60ce7947805.1" Signature="http://PS1DP.contoto.lab/SMS_DP_SMSSIG$/Content_63fbf078-1815-4e37-9614-b60ce7947805.1.tar"/><ADSite Name="Default-First-Site-Name"/><IPSubnets><IPSubnet Address="10.10.25.128"/><IPSubnet Address=""/></IPSubnets><Metric Value=""/><Version>8239</Version><Capabilities SchemaVersion="1.0"><Property Name="SSLState" Value="0"/></Capabilities><ServerRemoteName>PS1DP.contoto.lab</ServerRemoteName><DPType>SERVER</DPType><Windows Trust="1"/><Locality>LOCAL</Locality></LocationRecord></LocationRecords></Site><Site><MPSite SiteCode="MEH" MasterSiteCode="MEH" SiteLocality="LOCAL"/><LocationRecords/></Site></Sites><RelatedContentIDs/></ContentLocationReply>
Θέση υπηρεσίες αναλύει την απάντηση για να λάβετε τη λίστα σημείο διανομής, η οποία αποστέλλει Διαχείριση μεταφοράς περιεχομένου.
LocationServices.log:
01-13-2016 17:56:42.526    LocationServices    2752 (0xac0)    Distribution Point='http://PS1DP.contoto.lab/SMS_DP_SMSPKG$/Content_GUID.1', Locality='LOCAL', DPType='SERVER', Version='8239', Capabilities='<Capabilities SchemaVersion="1.0"><Property Name="SSLState" Value="0"/></Capabilities>', Signature='http://PS1DP.contoto.lab/SMS_DP_SMSSIG$/Content_GUID.1.tar', ForestTrust='TRUE',
Διαχείριση μεταφοράς περιεχομένου εξακολουθεί να εμφανίζεται στη θέση της εργασίας που έχει δημιουργηθεί για τη λήψη τα δυαδικά αρχεία.
ContentTransferManager.log:
01-13-2016 17:56:42.526    ContentTransferManager    2752 (0xac0)    Persisted locations for CTM job {ID}: (LOCAL) http://PS1DP.contoto.lab/SMS_DP_SMSPKG$/Content_GUID.1
Διαχείριση μεταφοράς περιεχομένου στη συνέχεια δημιουργεί μια εργασία για την υπηρεσία μεταφοράς δεδομένων για να κάνετε λήψη τα δυαδικά αρχεία.
ContentTransferManager.log:
01-13-2016 17:56:42.541    ContentTransferManager    2752 (0xac0)    CTM job {ID} (corresponding DTS job {ID}) started download from 'http://PS1DP.contoto.lab/SMS_DP_SMSPKG$/Content_GUID.1' for full content download. 
Υπηρεσία μεταφοράς δεδομένων δημιουργεί την εργασία με τη διεύθυνση URL και ξεκινά μια εργασία BITS για να γίνει η λήψη.
DataTransferService.log:
01-13-2016 17:56:42.541    DataTransferService    2752 (0xac0)    Sending PROPFIND request using URL http://PS1DP.contoto.lab:80/SMS_DP_SMSPKG$/Content_GUID.1 01-13-2016 17:56:42.557    DataTransferService    2752 (0xac0)    UpdateURLWithTransportSettings(): NEW URL - http://ps1dp.contoto.lab:80/SMS_DP_SMSPKG$/Content_GUID.1/sccm?/ConfigMgrTools.msi 01-13-2016 17:56:42.573    DataTransferService    2752 (0xac0)    Starting BITS download for DTS job '{ID}'. 01-13-2016 17:56:42.573    DataTransferService    2752 (0xac0)    BITSHelper: Full source path to be transferred = http://PS1DP.contoto.lab:80/SMS_DP_SMSPKG$/Content_GUID.1/sccm?/ConfigMgrTools.msi
Υπηρεσία μεταφοράς δεδομένων ολοκληρώνεται η λήψη και επισημαίνει την εργασία ολοκληρώθηκε με επιτυχία.
DataTransferService.log:
01-13-2016 17:56:42.666    DataTransferService    2748 (0xabc)    Job: {ID}, Total Files: 1, Transferred Files: 0, Total Bytes: 5664768, Transferred Bytes: 262144 01-13-2016 17:56:42.869    DataTransferService    1568 (0x620)    Job: {ID}, Total Files: 1, Transferred Files: 1, Total Bytes: 5664768, Transferred Bytes: 5664768 01-13-2016 17:56:42.885    DataTransferService    2752 (0xac0)    DTSJob {ID} in state 'NotifiedComplete'. 01-13-2016 17:56:42.885    DataTransferService    2752 (0xac0)    DTS job {ID} has completed: Status : SUCCESS, 
Διαχείριση μεταφοράς περιεχομένου στη συνέχεια εκκαθαρίζει την εργασία DTS και αρχές έκδοσης Πιστοποιητικών επαληθεύσουν τον κατακερματισμό του τα δυαδικά αρχεία που έχετε λάβει.
ContentTransferManager.log:
01-13-2016 17:56:42.901    ContentTransferManager    2728 (0xaa8)    CCTMJob::_Cleanup(JobID={ID}) - Cancelling DTS job  with provider <default> 01-13-2016 17:56:42.901    ContentAccess    2348 (0x92c)    Using hash from LS Content Information: HashString 
CAS.log:
01-13-2016 17:56:42.948    ContentAccess    2348 (0x92c)    Computed hash: HashString 01-13-2016 17:56:42.948    ContentAccess    2348 (0x92c)    Success hash verification with hash algorithm = 32780, preference : 4 
Περιεχόμενο πρόσβαση στη συνέχεια αντιστοιχίζει το περιεχόμενο στη μνήμη cache ΚΦΜ όπου αποθηκεύονται τώρα τα δυαδικά αρχεία που έχετε λάβει.
CAS.log:
01-13-2016 17:56:42.948    ContentAccess    2348 (0x92c)    Saved Content ID Mapping Content_GUID.1, C:\WINDOWS\ccmcache\1 01-13-2016 17:56:42.948    ContentAccess    2348 (0x92c)    CacheManager: ADD new cache entry for id:Content_GUID Version : 1 Size : 5532K RefCount:1 LastRef Minutes : 0 State : ACTIVE PinDuration : 0 Location : C:\WINDOWS\ccmcache\1 01-13-2016 17:56:42.948    ContentAccess    2348 (0x92c)    Created a New Cache Item at location C:\WINDOWS\ccmcache\1 for 1.Content_GUID Size 5532 KB bytes 01-13-2016 17:56:42.948    ContentAccess    2348 (0x92c)    Download succeeded for download request {GUID} 
Χώρος αποθήκευσης μέλος CI ενημερώνει CIEnforcementState του ΤΣΠ για Λήψη περιεχομένου επιτυχία. CI παράγοντα και στη συνέχεια επιλέγει δημιουργίας αντιγράφων ασφαλείας και ξεκινά την επιβολή του τελωνειακού συστήματος πληροφοριών.
CIAgent.log:
01-13-2016 17:56:43.041    CIAgent    2316 (0x90c)    CIAgentJob({ID}): TransitionState(From=StateDownloadingContents, To=StateEnforcingCIs) for Event=Transition 01-13-2016 17:56:43.041    CIAgent    2728 (0xaa8)    CIAgentJob({ID}): EnforceCIs 01-13-2016 17:56:43.041    CIAgent    2728 (0xaa8)    {ID} - Initiating Enforce tasks. 01-13-2016 17:56:43.073    CIAgent    2728 (0xaa8)    Job({ID}) : Performing : Task(ScopeId_GUID/RequiredApplication_GUID.10.Enforce) 01-13-2016 17:56:43.073    CIAgent    2728 (0xaa8)    Job({ID}) : Performing : Task(ScopeId_GUID/Application_GUID.10.Enforce) 01-13-2016 17:56:43.073    CIAgent    2728 (0xaa8)    Job({ID}) : Performing : Task(ScopeId_GUID/DeploymentType_GUID.6.Enforce)
 

Τώρα διατίθεται επιβολής της εγκατάστασης της εφαρμογής που θα χρησιμοποιούν την τυπική Εγκατάσταση εφαρμογής στοιχείων και τη ροή εργασίας: AppDiscovery και AppEnforce.

AppDiscovery εντοπίζει την εφαρμογή και τις ιδιότητές του.
AppDiscovery.log:
ActionType - Install,Max execute time = 120 minutes for AppDT "ConfigMgr 2012 Toolkit R2 - Windows Installer (*.msi file)" [ScopeId_GUID/DeploymentType_GUID], Revision - 6 
AppEnforce αρχίζει τώρα την εκτέλεση εγκατάστασης με εκτέλεση εντοπισμού του τύπου ανάπτυξης εφαρμογών. Όταν πρόκειται για ένα αρχείο MSI χρησιμοποιεί τον κωδικό προϊόντος για να ελέγξετε εάν είναι ήδη εγκατεστημένο. Με την προϋπόθεση ότι η κατάσταση του εντοπισμού είναι Δεν εντοπιστεί, θα συνεχιστεί η εγκατάσταση.
AppEnforce.log:
01-13-2016 17:56:43.104    AppEnforce    2216 (0x8a8)    +++ Starting Install enforcement for App DT "ConfigMgr 2012 Toolkit R2 - Windows Installer (*.msi file)" ApplicationDeliveryType - ScopeId_GUID/DeploymentType_GUID, Revision - 6, ContentPath - C:\WINDOWS\ccmcache\1, Execution Context - Any 01-13-2016 17:56:44.666    AppEnforce    2216 (0x8a8)    +++ Application not discovered. [AppDT Id: ScopeId_GUID/DeploymentType_GUID, Revision: 6] 
Τώρα AppEnforce θα προετοιμάσει το περιβάλλον εκτέλεσης από την ανάλυση της γραμμής εντολών και άλλη εγκατάσταση παραμέτρους, στη συνέχεια, προετοιμάζει τον κατάλογο εργασίας και εκτελεί τη γραμμή εντολών.
AppEnforce.log:
01-13-2016 17:56:44.682    AppEnforce    2216 (0x8a8)    App enforcement environment:  Context: Machine   Command line: msiexec /i "ConfigMgrTools.msi" /q /L*V "C:\Windows\CCM\Logs\MSI_install.log"   Allow user interaction: No   UI mode: 0   User token: null Session   Id: 4294967295 Content   path: C:\WINDOWS\ccmcache\1 Working directory: 01-13-2016 17:56:44.682    AppEnforce    2216 (0x8a8)    Prepared working directory: C:\WINDOWS\ccmcache\1 01-13-2016 17:56:44.713    AppEnforce    2216 (0x8a8)    Parsed CmdLine: msiexec /i "ConfigMgrTools.msi" /q /L*V "C:\Windows\CCM\Logs\MSI_install.log" 01-13-2016 17:56:44.713    AppEnforce    2216 (0x8a8)    Found executable file msiexec with complete path C:\WINDOWS\system32\msiexec.exe 01-13-2016 17:56:45.666    AppEnforce    2216 (0x8a8)    Executing Command line: "C:\WINDOWS\system32\msiexec.exe" /i "ConfigMgrTools.msi" /q /L*V "C:\Windows\CCM\Logs\MSI_install.log" /qn with system context 01-13-2016 17:56:44.729    AppEnforce    2216 (0x8a8)    Parsed CmdLine: "C:\WINDOWS\system32\msiexec.exe" /i "ConfigMgrTools.msi" /q /L*V "C:\Windows\CCM\Logs\MSI_install.log" /qn 01-13-2016 17:56:45.666    AppEnforce    2216 (0x8a8)    Executing Command line: "C:\WINDOWS\system32\msiexec.exe" /i "ConfigMgrTools.msi" /q /L*V "C:\Windows\CCM\Logs\MSI_install.log" /qn with system context 
At αυτό το σημείο, με την προϋπόθεση ότι δεν υπάρχει σύνδεση για την εγκατάσταση MSI, msiexec.exe αναλαμβάνει και εκτελεί την εγκατάσταση.
MSI Logging.log:
=== Verbose logging started: 1/13/2016  17:56:45  Build type: SHIP UNICODE 5.00.9600.00  Calling process: C:\WINDOWS\system32\msiexec.exe === 
Μόλις ολοκληρωθεί η εγκατάσταση, msiexec.exe θα στείλει τον κωδικό επιστροφής για την Εγκατάσταση εφαρμογών που θα ορίσετε τις απαραίτητες μεταβλητές περιβάλλοντος TS που δηλώνει την επιτυχή, και στη συνέχεια αναφέρει την επιτυχημένη εγκατάσταση για να AppEnforce.
AppEnforce.log:
MSI (c) (BC:EC) [17:56:47:604]: MainEngineThread is returning 0 01-13-2016 17:56:47.979    InstallApplication    1384 (0x568)    NotifyProgress received: 1 (Application is installed successfully ) 01-13-2016 17:56:48.010    InstallApplication    1608 (0x648)    Installation job completed with exit code 0x00000000 01-13-2016 17:56:48.010    InstallApplication    1608 (0x648)    Execution status received: 1 (Application is installed successfully ) 01-13-2016 17:56:48.010    InstallApplication    1608 (0x648)    Setting TSEnv variable '_TSAppInstallStatus'='Success' 01-13-2016 17:56:48.010    InstallApplication    1608 (0x648)    Setting TSEnv variable 'SMSTSInstallApplicationJobID__ScopeId_GUID/Application_GUID'='' 01-13-2016 17:56:48.010    InstallApplication    1608 (0x648)    Step 2 out of 2 complete 01-13-2016 17:56:48.010    InstallApplication    1608 (0x648)    Sending success status message 
AppEnforce συμφωνεί με τον κωδικό επιτυχίας στον πίνακα που καθορίζεται στην καρτέλα "κωδικούς επιστροφής" στις ιδιότητες του Τύπου ανάπτυξης εφαρμογών. Στη συνέχεια, πραγματοποιεί ξανά εντοπισμό και επισημαίνει την εκτέλεση εγκατάστασης ολοκληρώθηκε.
AppEnforce.log:
01-13-2016 17:56:47.620    AppEnforce    2216 (0x8a8)    Looking for exit code 0 in exit codes table... 01-13-2016 17:56:47.620    AppEnforce    2216 (0x8a8)    Found a match in the success exit codes. 01-13-2016 17:56:47.620    AppEnforce    2216 (0x8a8)    Matched exit code 0 to a Success entry in exit codes table. 01-13-2016 17:56:47.620    AppEnforce    2216 (0x8a8)    Performing detection of app deployment type ConfigMgr 2012 Toolkit R2 - Windows Installer (*.msi file)(ScopeId_GUID/DeploymentType_GUID, revision 6) for system. 01-13-2016 17:56:47.635    AppEnforce    2216 (0x8a8)    +++ Discovered application [AppDT Id: ScopeId_GUID/DeploymentType_GUID, Revision: 6] 01-13-2016 17:56:47.635    AppEnforce    2216 (0x8a8)    ++++++ App enforcement completed (4 seconds) for App DT "ConfigMgr 2012 Toolkit R2 - Windows Installer (*.msi file)" [ScopeId_GUID/DeploymentType_GUID], Revision: 6, User SID: ] ++++++ 
 
 

Το παρόν Παράγοντα CI έχει τον έλεγχο με Χώρο αποθήκευσης κατάστασης του κοινοτικού κλάδου Παραγωγής για την Κατάσταση εκτέλεσης του ΤΣΠ. Παράγοντας DCM έχει κάνουν το ίδιο καθώς και παρακολούθηση της προόδου και τη σύνδεση DCMAgent.log. Τώρα που η εγκατάσταση έχει ολοκληρωθεί και ανίχνευσης έχει επισημάνει ως εγκατεστημένη, Χώρο αποθήκευσης κατάστασης του κοινοτικού κλάδου Παραγωγής θα εντοπίσει ότι η κατάσταση του ενός υπάρχοντος CI έχει αλλάξει από την ενεργοποίηση σε EnforcementSuccess.

CIStateStore.log:
01-13-2016 17:56:47.667    CIStateStore    2728 (0xaa8)    An existing CI state is changed 01-13-2016 17:56:47.667    CIStateStore    2728 (0xaa8)    [ScopeId_GUID/DeploymentType_GUID:6] CIEnforceState changed: Enforcing --> EnforcementSuccess 01-13-2016 17:56:47.729    CIStateStore    2348 (0x92c)    An existing CI state is changed 01-13-2016 17:56:47.776    CIStateStore    2728 (0xaa8)    [ScopeId_GUID/RequiredApplication_GUID:10] CIEnforceState changed: Enforcing --> EnforcementSuccess 
Από τη στιγμή που λαμβάνει αυτή η νέα κατάσταση επιβολής από Χώρο αποθήκευσης κατάστασης του κοινοτικού κλάδου Παραγωγής, Παράγοντα CI θα ολοκλήρωσής του εργασίες και μετάβαση για να αναφέρει την κατάσταση επιβολής.
CIAgent.log:
01-13-2016 17:56:47.823    CIAgent    2348 (0x92c)    JobTaskHelper - Initiating next task if needed 01-13-2016 17:56:47.823    CIAgent    2348 (0x92c)    Job({ID}): Already Completed : Task(ScopeId_GUID/DeploymentType_GUID.6.Enforce) 01-13-2016 17:56:47.823    CIAgent    2348 (0x92c)    Job({ID}): Already Completed : Task(ScopeId_GUID/Application_GUID.10.Enforce) 01-13-2016 17:56:47.823    CIAgent    2348 (0x92c)    Job({ID}): Already Completed : Task(ScopeId_GUID/RequiredApplication_GUID.10.Enforce) 01-13-2016 17:56:47.838    CIAgent    2316 (0x90c)    CIAgentJob({ID}): CAgentJob::HandleEvent(Event=Transition, CurrentState=StateEnforcementReporting) 
Εκτέλεση αναφοράς περιλαμβάνει τον έλεγχο Χώρο αποθήκευσης κατάστασης του κοινοτικού κλάδου Παραγωγής για την κατάσταση συμμόρφωσης της κοινοτικής Βιομηχανίας εφαρμογής. Εφόσον έχει οριστεί σε συμβατό με, CI παράγοντα θα μετατεθούν ολοκληρώθηκε και εκκαθάριση του έργου έχει.
CIStateStore.log:
01-13-2016 17:56:47.932    CIStateStore    2316 (0x90c)    [ScopeId_GUID/RequiredApplication_GUID:10] CIState changed: NonCompliant --> Compliant 
CIAgent.log :
01-13-2016 17:56:47.963    CIAgent    2728 (0xaa8)    CIAgentJob({ID}): CAgentJob::HandleEvent(Event=Transition, CurrentState=Completed) 01-13-2016 17:56:47.963    CIAgent    2728 (0xaa8)    CIAgentJob({ID}): CAgentJob::HandleEvent(Event=Transition, CurrentState=Completed) 01-13-2016 17:56:47.963    CIAgent    2728 (0xaa8)    CIAgentJob({ID}): Deleting CIAgent Job 01-13-2016 17:56:47.963    CIAgent    2728 (0xaa8)    Deleted CIAgent job {ID} 
Παράγοντας DCM μεταβιβάζει την ειδοποίηση για την επιτυχή επιστροφή για τη διαδικασία Εγκατάστασης εφαρμογών (smsappinstall.exe) και παράγοντα DCM Εκκαθαρίζει τη δουλειά του.
DCMAgent.log:
01-13-2016 17:56:47.979    DCMAgent    1384 (0x568)    CAppMgmtSDK::GetEvaluationState ScopeId_GUID/RequiredApplication_GUID.10 = Enforced 01-13-2016 17:56:47.979    DCMAgent    2316 (0x90c)    DCMAgentJob({ID}): CDCMAgentJob::HandleEvent(Event=NotifyProgress, CurrentState=Success) 01-13-2016 17:56:47.979    InstallApplication    1608 (0x648)    Received job completion notification from DCM Agent 01-13-2016 17:56:47.995    DCMAgent    2348 (0x92c)    CDCMAgentJobMgr::DeleteJob - Request to delete DCM Agent job {ID} 
Τέλος, επιστρέφει τον κωδικό εξόδου στην Διαχείριση ακολουθία εργασιών που ενημερώνει τις κατάλληλες μεταβλητές περιβάλλοντος TS και συνεχίζει στην επόμενη εργασία με τη σειρά.
SMSTS.log:
01-13-2016 17:56:48.073    TSManager    2176 (0x880)    Process completed with exit code 0 01-13-2016 17:56:48.073    TSManager    2176 (0x880)    Successfully completed the action (Install Application) with the exit win32 code 0 
 
 

Υπάρχουν τρεις πιθανές σημείων αποτυχίας κατά την εκτέλεση μιας εργασίας Εγκατάστασης εφαρμογής . Κάθε παρατίθεται παρακάτω συνδέσεις με τα βήματα αντιμετώπισης προβλημάτων για το καθένα.

Διαχείριση ακολουθία εργασιών

Με βάση τη ροή και την εκτέλεση της ακολουθίας εργασιών, υπάρχει μικρή πιθανότητα αποτυχίας που σημειώθηκαν κατά τη διάρκεια αυτού του βήματος της διαδικασίας Εγκατάστασης εφαρμογών . Αυτό συμβαίνει επειδή σε αυτό το σημείο, η Διαχείριση ακολουθία εργασιών έχει ανάλυση με επιτυχία η ακολουθία εργασιών XML και έχει ορίσει ένα δείκτη εντολής για την τρέχουσα εργασία. Επίσης, η πολιτική για την ακολουθία εργασιών λαμβάνεται όταν αρχίζει η ακολουθία εργασιών. Τα αποτελέσματα είναι επιστρέφονται στην ακολουθία εργασιών και αποθηκεύονται στο περιβάλλον ακολουθία εργασιών χρησιμοποιώντας μεταβλητές που έχουν αποθηκευτεί στο δίσκο ως TSEnv.dat.
Βάσει των εν λόγω μνημόνιο συμφωνίας, ακολουθούν ορισμένα στοιχεία που πρέπει να λάβετε υπόψη όταν ερευνά τα ζητήματα όπου ενδέχεται να υπάρχει ένα πρόσθετο τμήμα πληροφοριών ανακαλυφθεί που μπορούν να χρησιμοποιηθούν για την αντιμετώπιση προβλημάτων τη συνθήκη σφάλματος.
MP_GetPolicy θα καταγράψει αυτήν τη δραστηριότητα. Για να βρείτε αυτό το αίτημα στην αναζήτηση καταγραφής MP_GetPolicy για το Αναγνωριστικό ανάπτυξης ή το Αναγνωριστικό ακολουθίας εργασιών.
01-13-2016 17:32:54.579    MP_GetPolicy_ISAPI    12688 (0x3190)    MP GP: Query String Before Decode: MEH20009-MEH0000A-6F6BCC28.15_00 01-13-2016 17:32:54.579    MP_GetPolicy_ISAPI    12688 (0x3190)    MP GP: ID : MEH20009-MEH0000A-6F6BCC28 01-13-2016 17:32:54.579    MP_GetPolicy_ISAPI    12688 (0x3190)    MP GP: Initializing request from client GUID:ClientGUID. 
Η ακόλουθη αποθηκευμένη διαδικασία εκτελείται για να ανακτήσει το κυρίως κείμενο της πολιτικής:
exec MP_GetPolicyBodyAfterAuthorization  

Μεταβλητές ακολουθία εργασιών

Τα αποτελέσματα της πολιτικής αίτησης σώμα είναι επιστρέφονται στον υπολογιστή και να αποθηκευτεί στο περιβάλλον ακολουθία εργασιών (TSEnv.dat). Ο οργανισμός πολιτικής για την ακολουθία εργασιών και όλων των εξαρτώμενων πολιτικές αποθηκεύονται εδώ χρήση μεταβλητών. Διαχείριση ακολουθία εργασιών θα καταγράψει ένα μεγάλο τμήμα του τι ανάγνωση από το περιβάλλον.

Η επόμενη ενότητα είναι συχνά φορές όπου το σφάλμα αλλά σπάνια επιφάνειες όπου παρουσιάζεται το σφάλμα. Το στοιχείο Εγκατάσταση εφαρμογής είναι η διαδικασία ανώτατου επιπέδου για την εγκατάσταση της εφαρμογής και οποιοδήποτε σφάλμα από τη λίστα των στοιχείων που το καλεί θα συναθροίζονται πίσω σε αυτό. Η πραγματική αιτία της αποτυχίας είναι πιο πιθανή σε επόμενο βήμα και αναφερθεί ξανά η εργασία Εγκατάστασης εφαρμογής , με αποτέλεσμα την εργασία Εγκατάστασης εφαρμογής για να επιστρέψει ένα σφάλμα με κωδικό σφάλματος γενικής χρήσης. Συνήθως είναι ο λόγος για την εκτέλεση μιας μεγάλης πλειοψηφίας εργασίες Εγκατάστασης εφαρμογών που επιστρέφει το ακόλουθο μήνυμα λάθους:
InstallApplication    296 (0x128)    App install failed. InstallApplication    296 (0x128)    Install application action failed: 'APP NAME HERE'. Error Code 0x80004005 
Για το λόγο αυτό, ακολουθεί μια λίστα με τα πιο συνηθισμένα σφάλματα που επιστρέφονται στην εργασία Εγκατάστασης εφαρμογής με ορισμένα στοιχεία για την αναθεώρηση για κάθε μία.
Τύπος αποτυχίαςΤι να ελέγξετε
SMSTS καταγραφής εμφανίζει 2740 InstallApplication (0xab4) πολιτική αξιολόγηση απέτυχε, hr = 0x87d00269' ή Απαιτείται σημείο διαχείρισης δεν βρέθηκε (σφάλμα: 87D 00269Αυτό το σφάλμα υποδεικνύει ότι ο υπολογιστής δεν είναι δυνατόν να καταλήξουν σε (επικοινωνούν) το σημείο διαχείρισης. Επιβεβαιώστε Εάν χρησιμοποιείτε μια προσαρμοσμένη τοποθεσία Web για το MP. Σε αυτή την περίπτωση, δείτε πώς μπορείτε να δημιουργήσετε την τοποθεσία Web προσαρμοσμένο στις υπηρεσίες πληροφοριών Internet (IIS) και βεβαιωθείτε ότι έχει τοποθετηθεί ένα αντίγραφο του προεπιλεγμένου εγγράφου (default.htm) στον ριζικό φάκελο που φιλοξενεί την τοποθεσία Web. Επίσης, βεβαιωθείτε ότι δεν είναι ενεργοποιημένη η ανακατεύθυνση HTTP στην προεπιλεγμένη τοποθεσία Web.
SMTS καταγραφής εμφανίζει 3248 InstallApplication (0xcb0) πολιτική αξιολόγηση απέτυχε, hr = 0x80004005Βεβαιωθείτε ότι έχετε τις πιο πρόσφατες ενημερωμένες εκδόσεις για Configuration Manager εγκατεστημένο.
SMSTS καταγραφής εμφανίζει εγκατάσταση εφαρμογών στατική απέτυχε, hr = 0x87d00267Βεβαιωθείτε ότι έχετε εγκαταστήσει την πιο πρόσφατη έκδοση του ConfigMgr 2012 R2 SP1.
SMSTS καταγραφής εμφανίζει ' κατάσταση εκτέλεσης που παραλήφθηκαν: 24 (απέτυχε η εφαρμογή λήψης)Αναθεώρηση https://support.microsoft.com/en-us/kb/3007095 και βεβαιωθείτε ότι είναι ενημερωμένο και ότι έχετε εγκαταστήσει τις πιο πρόσφατες ενημερωμένες εκδόσεις για τη Διαχείριση ομάδας παραμέτρων (από τον αυτό γραφή, ConfigMgr 2012 R2 CU4, ConfigMgr 2012 R2 SP1 ή τρέχοντα build 1511 ή 1602).
SMTS καταγραφής εμφανίζει αποτυχία ενέργειας εγκατάστασης εφαρμογή: «APP ΌΝΟΜΑ ΕΔΏ». Κωδικός σφάλματος 0x80004005'Εξετάστε το CCMExec.log για να επιβεβαιώσετε ότι το κεντρικό παράγοντα SMS έχει ξεκινήσει χωρίς σφάλμα.

Τα επόμενα βήματα είναι ένας συνδυασμός από πολλά στοιχεία που συνεργάζονται μεταξύ τους. Η εργασία να ολοκληρωθεί μέσω έργα δημιουργηθεί τοπικά για να αξιολογήσει την ύπαρξη του τελωνειακού συστήματος πληροφοριών μέσω CI αποθήκευσης (CCMStore.sdf) ή σημειώνοντάς τα ως δεν βρέθηκε. Η επόμενη φάση του αυτό το βήμα, όταν DataTransferService χρησιμοποιεί την υπηρεσία πληροφόρησης στο παρασκήνιο (BITS) και HTTP επικοινωνίας με το MP για να ζητήσετε το τελωνειακό σύστημα πληροφοριών και λήψης τους, είναι όπου πολλά ζητήματα μπορεί να καταρτισθεί.
Τα πιθανά σημεία αστοχίας για αυτά τα βήματα περιλαμβάνουν τα εξής:
  1. Εσφαλμένα δεδομένα στη βάση δεδομένων, αποδίδει κατεστραμμένα CI ή SDM πακέτο δεδομένων. Ενημερωμένες εκδόσεις, κ.λπ.
  2. Θέματα WMI, πρόσβαση σε χώρους ονομάτων πολιτικής τοπικά στον υπολογιστή που εκτελεί την ακολουθία εργασιών.
  3. Αποτυχία επικοινωνίας με το MP ή ΒΔ.
  4. Αποτυχίες εργασιών BITS.
  5. Δικτύου σχετικά σφάλματα, στοιχεία λήψης, κ.λπ.
  6. Θέματα των υπηρεσιών IIS με SMS_MP vDir (SMS_CCM\SMS_MP φάκελος).
  7. Αξιολόγηση σφάλματα μετά την εγκατάσταση.

Εξετάστε τα ακόλουθα αρχεία καταγραφής για να αποκτήσει ενδείξεις για όπου αυτή η διαδικασία αποτυγχάνει:

  • CIDownloader.log
  • DCMAgent.log
  • CIStore.log
  • CIStateStore.log
  • DataTransferService.log

Σε αυτό το σημείο της ακολουθίας εργασιών μας έχουν ζήτησε και λήψη περιεχομένου αρκετές φορές. Αυτό επιτεύχθηκε χρησιμοποιώντας τις διαδικασίες τυπική περιεχομένου αίτησης απόκριση που χρησιμοποιούνται στη βασική λογισμικό/εφαρμογή εγκαθιστά έξω από μια ακολουθία εργασιών. Επειδή η ακολουθία εργασιών έχουν ήδη χρησιμοποιήσει αυτές τις διαδικασίες με επιτυχία υπάρχει μικρή πιθανότητα τους αποτυγχάνει κατά τη διάρκεια αυτής της εργασίας. Ωστόσο, θα πρέπει να δημιουργηθούν προβλήματα με θέση περιεχομένου αιτήσεις ή πρόσβαση, εξετάστε τα ακόλουθα αρχεία καταγραφής για να αποκτήσει ενδείξεις για το πού αποτυχία της διαδικασίας:

  • CIAgent.log
  • CAS.log
  • ContentTransferManager.log
  • DataTransferService.log
  • LocationServices.log
  • MP_Location.log

Οι εφαρμογές που εγκαθίστανται πρέπει να πληρούν κριτήρια thefollowing:
  • Η εφαρμογή πρέπει να είναι ένας τύπος ανάπτυξης του Windows Installer ή δέσμη ενεργειών εγκατάστασης. Σημειώστε ότι τα Windows app πακέτο (αρχείο .appx) ανάπτυξης τύποι δεν υποστηρίζονται.
  • Πρέπει να εκτελείται υπό τον λογαριασμό τοπικού συστήματος και όχι το λογαριασμό χρήστη.
  • Πρέπει να αλληλεπιδρά με την επιφάνεια εργασίας. Το πρόγραμμα πρέπει να εκτελείται χωρίς μηνύματα ή σε κατάσταση λειτουργίας χωρίς παρακολούθηση.
  • Αυτό δεν πρέπει να εκκινήσει μια επανεκκίνηση από μόνη της. Η εφαρμογή πρέπει να ζητήσει μια επανεκκίνηση χρησιμοποιώντας τον κωδικό τυπικού επανεκκίνηση (ένα κωδικό εξόδου 3010). Αυτό εξασφαλίζει ότι το βήμα ακολουθία εργασιών θα χειριστεί σωστά η επανεκκίνηση. Εάν η εφαρμογή επιστρέφει έναν κωδικό εξόδου 3010, το υποκείμενο μηχανισμό ακολουθία εργασιών εκτελεί την επανεκκίνηση. Μετά την επανεκκίνηση τα η ακολουθία εργασιών συνεχίζει αυτόματα.
Για να συλλέξετε πρόσθετες πληροφορίες σχετικά με την προέλευση της αποτυχίας, εξετάστε το αρχείο καταγραφής MSI. Το ακόλουθο άρθρο μπορεί να παρέχει πρόσθετες πληροφορίες και έχει καλή βασικές καταγραφής MSI πληροφορίες αντιμετώπισης προβλημάτων:
Το παρακάτω άρθρο έχει συγκεκριμένες πληροφορίες προϊόντος, καθώς και ορισμένες καλές καταγραφής MSI γενικές συμβουλές αντιμετώπισης προβλημάτων:
Εάν ανακαλύψετε MSI installer κωδικούς επιστροφής δηλώνοντας μια αποτυχία, ανατρέξτε στην ενότητα Συνήθεις MSI Installer κωδικών επιστροφών ή στον παρακάτω πίνακα.
Ο κωδικός επιστροφήςΚωδικός τύπου Περιγραφή
0ΕπιτυχίαΧωρίς επανεκκίνηση
1601 Σφάλμα (Error) Ζήτημα προγράμματος εγκατάστασης
1602 Σφάλμα (Error) Ακύρωση από το χρήστη
1603 Σφάλμα (Error) Ανεπανόρθωτο σφάλμα
1605 Σφάλμα (Error) Αυτή η ενέργεια είναι έγκυρη μόνο για προϊόντα που είναι εγκατεστημένα αυτήν τη στιγμή.
1618 Σφάλμα (Error) Μια άλλη εγκατάσταση βρίσκεται ήδη σε εξέλιξη.
1639 Σφάλμα (Error) Το όρισμα της γραμμής εντολών δεν είναι έγκυρη.
1641ΕπιτυχίαΣκληρό επανεκκίνηση; Το πρόγραμμα Εγκατάστασης ξεκίνησε μια επανεκκίνηση.
3010ΕπιτυχίαΑπαλό επανεκκίνηση; Απαιτείται επανεκκίνηση για να ολοκληρωθεί η εγκατάσταση.

Αναπτύξεις που έχουν σφάλματα συνήθως αναφέρει τα σφάλματα στο χώρο εργασίας εποπτεία. Μπορείτε να δείτε αυτά όταν κάνετε κλικ στον κόμβο αναπτύξεις και, στη συνέχεια, κάντε κλικ στη σελίδα σφάλματος. Για πληροφορίες σχετικά με τον τρόπο αντιμετώπισης αυτών των σφαλμάτων, ανατρέξτε στα παρακάτω:
Συγχαρητήρια! Το πρόβλημα διαδικασία Εγκατάστασης εφαρμογής έχει επιλυθεί.
Για πρόσθετες πληροφορίες σχετικά με τη διαδικασία εγκατάστασης εφαρμογών ή ακολουθίες εργασιών και ανάπτυξη λειτουργικού συστήματος (OSD), δείτε το ακόλουθο κείμενο:
Μπορείτε επίσης να καταχωρήσετε μια ερώτηση στα φόρουμ μας Configuration Manager 2012 υποστήριξη για την ανάπτυξη του λειτουργικού συστήματος εδώ:
Επισκεφθείτε το ιστολόγιό μας για όλες τις πιο πρόσφατες ειδήσεις, πληροφορίες και τεχνικές συμβουλές σε Microsoft System Center Configuration Manager: