Implementação de aplicações para coleções de dispositivos

Aplica-se a: Configuration Manager (ramo atual)

Quando uma aplicação é implantada numa recolha do Dispositivo, a política é direcionada a todos os dispositivos da recolha, independentemente da finalidade de implantação. Este artigo explica o processamento de descarregamento e implementação de políticas no cliente.

Dica

Todas as informações necessárias para rever os registos do cliente podem ser obtidas executando a consulta SQL referenciada na secção Antes de começar.

Download de Políticas

Após a política para a implementação da aplicação ser direcionada ao cliente, o cliente descarregaria a apólice no próximo ciclo de votação de políticas. Quando o cliente descarrega a apólice, descarrega políticas relacionadas para além da política de implementação. Estas políticas relacionadas incluem a política para a aplicação, tipo de implementação, condições globais, etc. A atividade de descarregamento de políticas pode ser rastreada no PolicyAgent.log no cliente, utilizando a Aplicação ou iD exclusivo de atribuição.

Download of policy CCM_Policy_Policy5.PolicyID="{3AC57DFE-3F87-4C59-930B-B9F57CB41B91}",PolicySource="SMS:PS1",PolicyVersion="1.00" completed (DTS Job ID: {AE88E639-0E59-40D7-AAA9-4403AAE6EE82})
Policy state for [CCM_Policy_Policy5.PolicyID="{3AC57DFE-3F87-4C59-930B-B9F57CB41B91}",PolicySource="SMS:PS1",PolicyVersion="1.00"] is currently [Active]

Após o download das apólices no cliente, o componente Scheduler cria horários para ativação e execução de implementação.

Ativação da implementação

A avaliação da aplicação é iniciada quando a implementação é ativada. O componente do programador cria um calendário para ativar a atribuição no tempo disponível configurado na implementação. Esta atividade pode ser rastreada no Scheduler.log no cliente utilizando o ID Exclusivo de Atribuição de Aplicações.

  • Para as implementações necessárias, o calendário de ativação é criado, mas tem um atraso de até duas horas para evitar a contenção de recursos nos Servidores do Site e pontos de distribuição. O atraso ajuda a evitar a contenção, uma vez que o conteúdo da aplicação pode ser descarregado durante a avaliação se a aplicação for aplicável com base em Regras de Requisitos definidas.

    SMSTrigger '15AF8C4000080000' for scheduler 'Machine/{5F2FA409-C9B2-4100-8BC8-051820311DE1}' will fire at 08/15/2019 01:44:00 PM with randomization.
      
  • Para as implementações disponíveis, o calendário de ativação é criado para ser disparado no tempo disponível configurado na Implementação.

    SMSTrigger '1E4F8C4000080001' for scheduler 'Machine/{3AC57DFE-3F87-4C59-930B-B9F57CB41B91}' will fire at 08/15/2019 01:13:33 PM without randomization.
      

Quando a hora do horário chega, o componente do Scheduler envia a mensagem de ativação ao DcM Agent para efetuar a avaliação da aplicação.

Sending message for schedule 'Machine/{3AC57DFE-3F87-4C59-930B-B9F57CB41B91}' (Target: 'direct:DCMAgent', Name: '')

O DcM Agent recebe a mensagem de ativação e cria um trabalho para avaliar a aplicação.

CDCMAgent::HandleMessage - Message received for machine: '<?xml version='1.0' ?><CIAssignmentMessage MessageType='Activation'><AssignmentID>{3AC57DFE-3F87-4C59-930B-B9F57CB41B91}</AssignmentID></CIAssignmentMessage>'

Aplicação da aplicação da lei

A instalação da aplicação é iniciada quando a implantação é executada.

  • Para implementações necessárias, o Scheduler cria um prazo após a transferência da política para fazer cumprir a aplicação no prazo de implementação. O prazo não é aleatório por defeito. O comportamento de aleatoriedade para ativação pode ser controlado pela configuração do cliente de desativação do prazo.

    SMSTrigger '15EF8C4000080000' for scheduler 'Machine/DEADLINE:{5F2FA409-C9B2-4100-8BC8-051820311DE1}' will fire at 08/15/2019 03:05:00 PM without randomization.
      

    No prazo, a componente Scheduler envia a mensagem do prazo para o Agente DCM.

    Sending message for schedule 'Machine/DEADLINE:{5F2FA409-C9B2-4100-8BC8-051820311DE1}' (Target: 'direct:DCMAgent', Name: '')
      

    O Agente DCM recebe a mensagem do prazo e cria um trabalho para fazer cumprir a aplicação.

    CDCMAgent::HandleMessage - Message received for machine: '<?xml version='1.0' ?><CIAssignmentMessage MessageType='EnforcementDeadline'><AssignmentID>{5F2FA409-C9B2-4100-8BC8-051820311DE1}</AssignmentID></CIAssignmentMessage>'
    

    Nota

    Para implementações com prazo no passado, a aplicação é ativada e executada imediatamente pelo mesmo trabalho do DcM Agent que realiza as ações de avaliação, descarregamento e instalação.

  • Para as implementações disponíveis, não existe um prazo de tempo, uma vez que a execução ocorre quando a instalação da aplicação é iniciada pelo utilizador do Software Center. Quando o utilizador inicia uma instalação, é criado um trabalho de Agente DCM para realizar avaliação, descarregamento e instalação de aplicações. Esta atividade pode ser rastreada na DCMAgent.log no cliente.

Passos Seguintes