Política de Implantação de Aplicativo

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

Criação de política

Quando você implanta um aplicativo, é criada uma instância da classe SMS_ApplicationAssignment que representa a atribuição de um aplicativo para uma coleção. Essa atividade pode ser rastreada no SMSProv.log.

SMS Provider    PutInstanceAsync SMS_ApplicationAssignment~
SMS Provider    Auditing: User CONTOSO\Admin created an instance of class SMS_ApplicationAssignment.~

No banco de dados Configuration Manager, essas informações são armazenadas na CI_CIAssignments tabela em que AssignmentType 2 representa uma implantação de aplicativo. Quando a atribuição é criada, o componente do Monitor de Banco de Dados SMS detecta uma alteração na tabela e notifica o Gerenciador de Replicação de Objetos para processar a política da CIA (Atribuição de CI). Em seguida, o componente do Object Replication Manager cria a política para a atribuição do aplicativo no banco de dados, que é armazenado na Policy tabela no banco de dados, e a ID da política é baseada na ID Exclusiva do Aplicativo. Essa atividade pode ser rastreada no objreplmgr.log fazendo referência à ID Exclusiva de Atribuição, que pode ser obtida da consulta SQL referenciada na seção Antes de Começar .

***** Processing Application Assignment {3AC57DFE-3F87-4C59-930B-B9F57CB41B91} *****

A política para a atribuição do aplicativo pode ser vista no banco de dados usando uma consulta SQL semelhante à abaixo.

SELECT P.PolicyID, PA.PolicyAssignmentID, PA.PADBID, PA.IsTombstoned, PA.LastUpdateTime FROM Policy P
JOIN PolicyAssignment PA ON P.PolicyID = PA.PolicyID
WHERE P.PolicyID = '{3AC57DFE-3F87-4C59-930B-B9F57CB41B91}' -- Replace Assignment Unique ID

Direcionamento de política

Depois que a política é gerada, o componente Provedor de Políticas atribui essa política aos recursos da coleção que é direcionada pela implantação do aplicativo. As informações de direcionamento da política são armazenadas na ResPolicyMap tabela no banco de dados. Você pode usar o PADBID retornado pela consulta acima para acompanhar essa atividade em policypv.log. No entanto, o PADBID registrado no log pode nem sempre corresponder ao PADBID retornado pela consulta acima se várias políticas estiverem sendo processadas simultaneamente.

~Policy or Policy Target Change Event triggered.
~Completed batch with beginning PADBID = 16778403 ending PADBID = 16778403.

Observação

ResPolicyMap A tabela não contém nenhuma informação de destino para aplicativos implantados como Disponíveis para coleções de usuários. O Centro de Software consulta uma lista desses aplicativos do Ponto de Gerenciamento e as informações de direcionamento de política para esses aplicativos são geradas dinamicamente quando um usuário solicita um aplicativo do Centro de Software.

Próximas etapas