Avaliação da Implementação de Aplicações

Aplica-se a: Configuration Manager (ramo atual)

Antes de continuar, veja Componentes do cliente de implementação da aplicação para compreender o processamento de tarefas do DCM e do Agente CI.

A avaliação da aplicação é realizada pelos componentes do Agente DCM e do Agente CI quando a implementação é ativada. Para compreender quando a atribuição é ativada, veja os artigos Implementação de Aplicações em Coleções de Dispositivos ou Implementação de Aplicações para Coleções de Utilizadores .

Deteção e Avaliação de Aplicações

A avaliação da aplicação é efetuada durante a fase InvokingSdmMethod de uma tarefa do Agente CI. É nesta fase que o cliente avalia o método de deteção definido para a aplicação para determinar se a aplicação está instalada no dispositivo. Essa atividade pode ser controlada em AppDiscovery.log usando a ID exclusiva do tipo de implantação ou o nome do tipo de implantação.

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.

Observação

O exemplo acima mostra a deteção de uma aplicação MSI onde a deteção é efetuada ao verificar se o Código de Produto MSI está instalado no dispositivo. Para aplicações que utilizam métodos de deteção alternativos, o método de deteção adequado é utilizado para marcar se a aplicação estiver instalada.

Em seguida, o cliente avalia o estado pretendido da aplicação com base na Finalidade da Implementação. Este passo também envolve detetar se a aplicação tem dependências ou regras de substituição que devem ser respeitadas para a aplicação. Essa atividade pode ser monitorada em AppIntentEval.log usando a ID Única do Tipo de Aplicação e Tipo de Implantação.

# 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]

Na entrada de log acima, Current State indica se o aplicativo está instalado no momento no dispositivo. Applicability indica se o aplicativo é aplicável com base nas regras de requisito definidas. ResolvedState indica o estado desejado do aplicativo com base na finalidade da implantação.

Dica

Utilize a Ferramenta de Monitorização da Implementação para ver o estado da aplicação, o estado da aplicação e as violações de requisitos.

Próximas etapas