Compartilhar via


Avaliação de implantação de aplicativo

Aplica-se a: Gerenciador de Configurações (branch atual)

Antes de continuar, examine os componentes do cliente de implantação de aplicativo para entender o processamento de trabalho do DCM e do CI Agent.

A avaliação do aplicativo é executada pelos componentes dcm agent e ci agent quando a implantação é ativada. Para entender quando a atribuição é ativada, consulte os artigos Implantação de Aplicativo em Coleções de Dispositivos ou Implantação de Aplicativo para Coleções de Usuários .

Detecção e avaliação de aplicativos

A avaliação do aplicativo é realizada durante a fase InvocandoSdmMethod de um trabalho do Agente de CI. Essa fase é onde o cliente avalia o método de detecção definido para o aplicativo para determinar se o aplicativo está instalado no dispositivo. Essa atividade pode ser rastreada no 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

Exemplo acima mostra a detecção de um aplicativo MSI em que a detecção é feita verificando se o Código de Produto MSI está instalado no dispositivo. Para aplicativos que usam métodos de detecção alternativos, o método de detecção apropriado é usado para verificar se o aplicativo está instalado.

Em seguida, o cliente avalia o estado desejado do aplicativo com base na Finalidade de Implantação. Essa etapa também envolve detectar se o aplicativo tem alguma dependência ou regras de supersedência que devem ser respeitadas para o aplicativo. Essa atividade pode ser rastreada no AppIntentEval.log usando a ID Exclusiva do Tipo de Aplicativo e 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, o Estado Atual indica se o aplicativo está atualmente instalado no dispositivo. A aplicabilidade indica se o aplicativo é aplicável com base nas regras de requisito definidas. ResolvedState indica o estado desejado do aplicativo com base na finalidade de implantação.

Dica

Use a Ferramenta de Monitoramento de Implantação para exibir o estado do aplicativo, o estado de aplicabilidade e as violações de requisitos.

Próximas etapas