Share via


Implementación de aplicaciones para recopilaciones de dispositivos

Se aplica a: Configuration Manager (rama actual)

Cuando una aplicación se implementa en una recopilación de dispositivos, la directiva se dirige a todos los dispositivos de la colección, independientemente del propósito de implementación. En este artículo se explica la descarga de directivas y el procesamiento de la implementación en el cliente.

Sugerencia

Toda la información necesaria para revisar los registros de cliente se puede obtener ejecutando la consulta SQL a la que se hace referencia en la sección Antes de comenzar .

Descarga de directivas

Una vez que la directiva de la implementación de la aplicación está destinada al cliente, el cliente descargaría la directiva en el siguiente ciclo de sondeo de directivas. Cuando el cliente descarga la directiva, descarga las directivas relacionadas además de la directiva de implementación. Estas directivas relacionadas incluyen la directiva para la aplicación, el tipo de implementación, las condiciones globales, etc. Se puede realizar un seguimiento de la actividad de descarga de directivas en PolicyAgent.log en el cliente, con el identificador único de la aplicación o de asignación.

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]

Una vez descargadas las directivas en el cliente, el componente Scheduler crea programaciones para la activación y aplicación de la implementación.

Activación de implementación

La evaluación de aplicaciones se inicia cuando se activa la implementación. El componente Scheduler crea una programación para activar la asignación en el tiempo disponible configurado en la implementación. Se puede realizar un seguimiento de esta actividad en Scheduler.log en el cliente mediante el identificador único de asignación de aplicaciones.

  • En el caso de las implementaciones requeridas, se crea la programación de activación, pero tiene un retraso de hasta dos horas para evitar la contención de recursos en servidores de sitio y puntos de distribución. El retraso ayuda a evitar la contención, ya que el contenido de la aplicación se puede descargar durante la evaluación si la aplicación es aplicable en función de las reglas 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.
      
  • En el caso de las implementaciones disponibles, la programación de activación se crea para activarse en el tiempo disponible configurado en la implementación.

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

Cuando llega la hora de programación, el componente Scheduler envía el mensaje de activación al agente de DCM para realizar la evaluación de la aplicación.

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

El agente de DCM recibe el mensaje de activación y crea un trabajo para evaluar la aplicación.

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

Cumplimiento de la implementación

La instalación de la aplicación se inicia cuando se aplica la implementación.

  • En el caso de las implementaciones necesarias, Scheduler crea una programación de fecha límite después de descargar la directiva para aplicar la aplicación en la fecha límite de implementación. La programación de fecha límite no está aleatoria de forma predeterminada. El comportamiento de aleatorización para la activación se puede controlar mediante la opción Deshabilitar cliente de aleatorización de fecha límite .

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

    En la fecha límite, el componente Scheduler envía el mensaje de fecha límite al agente de DCM.

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

    El agente de DCM recibe el mensaje de fecha límite y crea un trabajo para aplicar la aplicación.

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

    Nota:

    En el caso de las implementaciones con fecha límite anterior, la aplicación se activa y se aplica inmediatamente mediante el mismo trabajo del agente de DCM que realiza las acciones de evaluación, descarga e instalación.

  • En el caso de las implementaciones disponibles , no hay ninguna programación de fecha límite, ya que la aplicación se produce cuando el usuario inicia la instalación de la aplicación desde el Centro de software. Cuando el usuario inicia una instalación, se crea un trabajo del Agente DCM para realizar la evaluación, descarga e instalación de aplicaciones. Se puede realizar un seguimiento de esta actividad en DCMAgent.log en el cliente.

Pasos siguientes