Valutazione della distribuzione dell'applicazione
Si applica a: Configuration Manager (Current Branch)
Prima di continuare, vedere Componenti client di distribuzione dell'applicazione per comprendere l'elaborazione dei processi di DCM e CI Agent.
La valutazione dell'applicazione viene eseguita dai componenti agente DCM e agente CI quando la distribuzione viene attivata. Per comprendere quando viene attivata l'assegnazione, vedere gli articoli Distribuzione di applicazioni in raccolte di dispositivi o Distribuzione di applicazioni in raccolte utenti .
Rilevamento e valutazione delle applicazioni
La valutazione dell'applicazione viene eseguita durante la fase InvokingSdmMethod di un processo dell'agente CI. In questa fase il client valuta il metodo di rilevamento definito per l'applicazione per determinare se l'applicazione è installata nel dispositivo. Questa attività può essere rilevata in AppDiscovery.log usando l'ID univoco del tipo di distribuzione o il nome del tipo di distribuzione.
Performing detection of app deployment type ConfigMgr Toolkit - Windows Installer (*.msi file)(ScopeId_B63CEBE7-8A69-4FBE-994F-5AD0A8488D27/DeploymentType_1d49ef88-cf3b-42fa-b198-388d220ccb44, revision 2) for system.
+++ Did not detect app deployment type ConfigMgr Toolkit - Windows Installer (*.msi file)(ScopeId_B63CEBE7-8A69-4FBE-994F-5AD0A8488D27/DeploymentType_1d49ef88-cf3b-42fa-b198-388d220ccb44, revision 2) for system.
Nota
L'esempio precedente mostra il rilevamento per un'applicazione MSI in cui il rilevamento viene eseguito controllando se il codice del prodotto MSI è installato nel dispositivo. Per le applicazioni che usano metodi di rilevamento alternativi, viene usato il metodo di rilevamento appropriato per verificare se l'applicazione è installata.
Successivamente, il client valuta lo stato desiderato dell'applicazione in base allo scopo di distribuzione. Questo passaggio prevede anche il rilevamento se l'applicazione dispone di regole di dipendenze o di sostituzione che devono essere rispettate per l'applicazione. Questa attività può essere tenuta traccia in AppIntentEval.log usando l'ID univoco dell'applicazione e del tipo di distribuzione.
# Available Application Deployment
[Application or DT Unique ID] :- Current State = NotInstalled, Applicability = Applicable, ResolvedState = Available, ConfigureState = NotNeeded, Title = [Application or DT Name]
# Required Application Deployment
[Application or DT Unique ID] :- Current State = NotInstalled, Applicability = Applicable, ResolvedState = Installed, ConfigureState = NotNeeded, Title = [Application or DT Name]
# Requirement Rules Not Met
[Application or DT Unique ID] :- Current State = NotInstalled, Applicability = NotApplicable, ResolvedState = None, ConfigureState = NotNeeded, Title = [Application or DT Name]
Nella voce di log precedente , Stato corrente indica se l'applicazione è attualmente installata nel dispositivo. L'applicabilità indica se l'applicazione è applicabile in base alle regole dei requisiti definite. ResolvedState indica lo stato desiderato dell'applicazione in base allo scopo della distribuzione.
Consiglio
Usare lo strumento di monitoraggio della distribuzione per visualizzare lo stato dell'applicazione, lo stato di applicabilità e le violazioni dei requisiti.