Share via


Evaluación de recopilación en Configuration Manager

Se aplica a: Configuration Manager (rama actual)

Configuration Manager usa la evaluación de recopilación para actualizar la pertenencia a la colección, en función de las reglas de recopilación que defina. El ámbito y el tiempo de evaluación de recopilación varían en función de la configuración y el tipo de evaluación del sitio y la recopilación.

Es importante comprender el comportamiento de evaluación de recopilación para que pueda tomar las decisiones de diseño de recopilación adecuadas. Para obtener instrucciones y recomendaciones sobre la evaluación de colecciones, consulte Procedimientos recomendados para colecciones.

Proceso de evaluación

Colleval.log registra cuando el evaluador de recopilación crea, cambia y elimina colecciones.

En un nivel alto, cada evaluación y actualización de recopilación individual sigue estos pasos:

Proceso de actualización de recopilación de alto nivel

  1. Ejecute la consulta de colección.
  2. Agregue todos los sistemas que sean miembros directos.
  3. Agregue los miembros especificados en las colecciones Include .
  4. Realice una operación lógica AND entre los resultados devueltos y la colección de limitación.
  5. Quite los miembros especificados en las colecciones de exclusión .
  6. Compare el conjunto de resultados de la evaluación de los miembros directos e incluya colecciones con los resultados de las colecciones de exclusión.
  7. Escriba los cambios en la base de datos y realice actualizaciones.
  8. Desencadene también las colecciones dependientes para actualizar. Las colecciones dependientes son colecciones que limita la colección actual o que hacen referencia a la colección actual mediante reglas de inclusión o exclusión.

Sugerencia

Puede usar información de administración en la consola de Configuration Manager para ayudarle a administrar las colecciones. Hay un grupo de conclusiones específicas de colecciones. También hay varias conclusiones en el grupo de evaluación de Configuration Manager para colecciones.

Tipos y desencadenadores de evaluación de recopilación

Estos tipos de subprocesos controlan la evaluación de recopilación, en función del tipo de evaluación:

  • Principal para las actualizaciones de recopilación programadas
  • Auxiliar para actualizar manualmente colecciones con colecciones dependientes
  • Actualización única y manual de colecciones sin colecciones dependientes
  • Express para actualizaciones de recopilación incremental

En la tabla siguiente se describen los desencadenadores de evaluación de recopilación y sus tipos de evaluación correspondientes.

Trigger Tipo de evaluación Descripción
Manual Único o auxiliar Manual es la evaluación de recopilación de prioridad más alta. Cuando un administrador solicita una evaluación de recopilación manual, el evaluador de recopilación asigna el siguiente subproceso de evaluación disponible a la evaluación.
Scheduled Principal El proceso de evaluación programada es el mismo que la evaluación manual, excepto que la evaluación está controlada por el tiempo en lugar de por eventos.
Estadificación Único o auxiliar Todas las colecciones dependen directa o indirectamente de Todos los sistemas o Todos los usuarios y grupos de usuarios. Ambas colecciones realizan una evaluación completa de la colección a las 4:00 a.m. todos los días. Un cambio en cualquiera de estas colecciones desencadena actualizaciones de colecciones dependientes, en función de un gráfico de recopilación completo.
Incremental Express La evaluación incremental usa un gráfico de evaluación de recopilación para evaluar y actualizar colecciones dependientes si cambia una actualización de la pertenencia a la recopilación incremental. Configuration Manager supervisa y actualiza los objetos de recursos de todas las colecciones configuradas para las actualizaciones incrementales.

Si una consulta de recopilación se basa en información que se actualizará más adelante, como el inventario de hardware, Configuration Manager solo agrega o quita el recurso de la colección durante la actualización de recopilación programada.

Gráfico de evaluación de recopilación

Un gráfico de evaluación de colecciones asigna todas las colecciones relacionadas con la colección destinada a la evaluación. Una evaluación de recopilación implica la colección de destino y las colecciones relacionadas en el gráfico de evaluación de colecciones.

Cuando se inicia la evaluación de recopilación, Configuration Manager compila un gráfico que incluye todas las colecciones que posiblemente necesiten evaluarse como resultado de los cambios en la colección de destino, empezando desde el nivel más alto del ciclo. A continuación, el evaluador de recopilación se mueve a través del gráfico en orden, evaluando a su vez cada pertenencia a la colección. Una vez que la colección se evalúa por completo, el evaluador de recopilación quita del gráfico de evaluación de recopilación las colecciones de nivel inferior que no se ven afectadas por este ciclo.

Si una o varias de las colecciones que se evalúan tienen una regla de inclusión o exclusión, el evaluador de recopilación agrega la colección incluida o excluida al gráfico, junto con las colecciones que limita la colección. Si hay cambios durante la evaluación de las colecciones include y exclude, el gráfico continúa en esa rama antes de volver a la rama principal.

Configuration Manager compila dos tipos de gráficos de evaluación, incrementales o completos.

Evaluación de recopilación incremental

Cuando cambian los datos de la tabla, un desencadenador de SQL Server inserta una fila en la tabla CollectionNotifications. La próxima vez que se active una programación de evaluación de recopilación, es ANDel identificador de recurso con la consulta de recopilación existente y desencadena actualizaciones en las recopilaciones habilitadas para las colecciones incrementales .

La evaluación de recopilación incremental ejecuta una consulta por equipo. La configuración de sitio predeterminada para la evaluación de recopilación incremental es cada cinco minutos.

Un gráfico de evaluación de recopilación incremental asigna colecciones a las que se hace referencia solo si están habilitadas para la evaluación incremental. Si una evaluación incremental se limita a una colección que no está habilitada para la evaluación incremental, el gráfico evalúa la colección en función de la pertenencia existente de la colección de limitación.

Por ejemplo, en el diagrama siguiente se muestran los recursos recién detectados que se aplican a todas las colecciones. Sin embargo, la evaluación de recopilación solo actualiza las colecciones Todos los servidores y Todos los controladores de dominio . El evaluador de recopilación no evalúa las demás colecciones, ya que la colección Todos los servidores miembro no está habilitada para la evaluación incremental.

Ejemplo de gráfico de evaluación de recopilación incremental

Evaluación de recopilación completa

Las evaluaciones de colecciones manuales o programadas crean un gráfico completo de evaluación de colecciones de todas las colecciones dependientes. El gráfico incluye todas las colecciones que hacen referencia a la colección que se actualiza y las colecciones posteriores. Configuration Manager sigue evaluando el gráfico mientras se produzcan actualizaciones en las colecciones que se procesan.

En el diagrama siguiente se muestra cómo una solicitud de actualización de recopilación programada o manual para la colección Todos los servidores genera un gráfico completo que incluye todas las colecciones aplicables. Los nuevos recursos de controlador de dominio y servidor DNS están en el ámbito de las consultas de pertenencia de todas las colecciones, por lo que todas las recopilaciones se actualizan.

Ejemplo 1 del gráfico de evaluación de recopilación completa

Una evaluación completa no siempre evalúa todas las colecciones. El gráfico de evaluación de colecciones solo sigue evaluando colecciones dependientes si se produce una actualización en la colección a la que se hace referencia actualmente. Si una recopilación actualizada incrementalmente se actualiza durante las evaluaciones incrementales programadas, es posible que no se actualicen las colecciones que no están habilitadas para las actualizaciones incrementales. Una evaluación completa no actualiza la colección, finalizando el gráfico de evaluación de recopilación y las evaluaciones de recopilación de referencia para ese ciclo.

En el ejemplo siguiente, la instalación de DNS en el servidor existente lo convierte en miembro de la colección Servidores DNS , pero como no hay ninguna actualización en su colección de servidores miembros que limita, la evaluación completa no evalúa la colección servidores DNS . El siguiente ciclo de evaluación incremental evaluará la colección servidores DNS , porque es una colección incremental.

Ejemplo 2 del gráfico de evaluación de recopilación completa

Pasos siguientes