Avaliação da coleção no Configuration Manager
Aplica-se a: Configuration Manager (branch atual)
Configuration Manager utiliza a avaliação da coleção para atualizar a associação à coleção, com base nas regras de coleção que definir. O âmbito e a temporização da avaliação da coleção diferem consoante a configuração e o tipo de avaliação do site e da coleção.
É importante compreender o comportamento de avaliação da coleção para que possa tomar decisões de design de coleções adequadas. Para obter orientações e recomendações de avaliação de coleções, veja Melhores práticas para coleções.
Processo de avaliação
O colleval.log regista quando o avaliador da coleção cria, altera e elimina coleções.
A um nível elevado, cada avaliação e atualização de cada coleção individual segue estes passos:
- Execute a consulta de coleção.
- Adicione quaisquer sistemas que sejam membros diretos.
- Adicione membros especificados nas coleções Incluir .
- Execute uma lógica
AND
entre os resultados devolvidos e a coleção de limitação. - Remover membros especificados nas coleções de exclusão .
- Compare o conjunto de resultados da avaliação dos membros diretos e inclua coleções com os resultados das coleções de exclusão.
- Escreva as alterações à base de dados e execute atualizações.
- Acione também quaisquer coleções dependentes para atualização. As coleções dependentes são coleções que a coleção atual limita ou que fazem referência à coleção atual através de regras de inclusão ou exclusão.
Dica
Pode utilizar as informações de gestão na consola do Configuration Manager para o ajudar a gerir as suas coleções. Existe um grupo de informações específico das Coleções. Também existem várias informações no grupo avaliação de Configuration Manager para coleções.
Tipos e acionadores de avaliação de coleções
Estes tipos de threads processam a avaliação da coleção, consoante o tipo de avaliação:
- Principal para atualizações de coleções agendadas
- Auxiliar para atualizar manualmente coleções com coleções dependentes
- Única para atualizar manualmente coleções sem coleções dependentes
- Express para atualizações incrementais da coleção
A tabela seguinte descreve os acionadores de avaliação da coleção e os respetivos tipos de avaliação correspondentes.
Gatilho | Tipo de Avaliação | Descrição |
---|---|---|
Manual | Único ou Auxiliar | Manual é a avaliação da coleção de prioridade mais alta. Quando um administrador pede uma avaliação de coleção manual, o avaliador de coleções atribui o thread de avaliação disponível seguinte à avaliação. |
Agendada | Primário | O processo de avaliação agendada é o mesmo que a avaliação manual, exceto que a avaliação é orientada pelo tempo em vez de condicionada por eventos. |
Teste | Único ou Auxiliar | Todas as coleções dependem direta ou indiretamente de Todos os Sistemas ou Todos os Utilizadores e Grupos de Utilizadores. Ambas as coleções fazem uma avaliação de coleção completa às 4:00 diariamente. Uma alteração a qualquer uma destas coleções aciona atualizações de coleções dependentes, com base num grafo de coleção completo. |
Incremental | Express | A avaliação incremental utiliza um gráfico de avaliação de coleção para avaliar e atualizar coleções dependentes se uma atualização da associação de coleção incremental for alterada. Configuration Manager monitoriza e atualiza objetos de recursos em todas as coleções configuradas para atualizações incrementais. Se uma consulta de coleção for baseada em informações que serão atualizadas mais tarde, como o inventário de hardware, Configuration Manager apenas adiciona ou remove o recurso da coleção durante a atualização da coleção agendada. |
Gráfico de avaliação da coleção
Um gráfico de avaliação de coleção mapeia todas as coleções relacionadas com a coleção direcionada para avaliação. Uma avaliação de coleção envolve a coleção de destino e quaisquer coleções relacionadas no gráfico de avaliação da coleção.
Quando a avaliação da coleção é iniciada, Configuration Manager cria um gráfico que inclui todas as coleções que podem precisar de ser avaliadas como resultado de alterações à coleção de destino, a partir do nível mais alto do ciclo. Em seguida, o avaliador da coleção percorre o gráfico por ordem, avaliando cada associação de coleção por sua vez. Depois de a coleção ser totalmente avaliada, o avaliador da coleção remove as coleções de nível inferior que não são afetadas por este ciclo do gráfico de avaliação da coleção.
Se uma ou mais das coleções que estão a ser avaliadas tiverem uma regra de inclusão ou exclusão, o avaliador da coleção adiciona a coleção incluída ou excluída ao gráfico, juntamente com quaisquer coleções que limitem a coleção. Se existirem alterações durante a avaliação das coleções de inclusão e exclusão, o gráfico continuará nesse ramo antes de regressar ao ramo main.
Configuration Manager cria dois tipos de gráficos de avaliação, incrementais ou completos.
Avaliação de coleção incremental
Quando os dados da tabela são alterados, um SQL Server acionador insere uma linha na tabela CollectionNotifications. Da próxima vez que uma agenda de avaliação de coleção for acionada, será AND
o ID de recurso com a consulta de coleção existente e aciona as atualizações em coleções que estão ativadas para coleções incrementais .
A avaliação incremental da coleção executa uma consulta por computador. A configuração de site predefinida para avaliação de coleção incremental é de cinco em cinco minutos.
Um gráfico de avaliação de coleção incremental mapeia coleções referenciadas apenas se estiverem ativadas para avaliação incremental. Se uma avaliação incremental estiver limitada a uma coleção que não está ativada para avaliação incremental, o gráfico avalia a coleção com base na associação existente da coleção de limitação.
Por exemplo, o diagrama seguinte mostra os recursos recentemente detetados que são aplicáveis a todas as coleções. No entanto, a avaliação da coleção apenas atualiza as coleções Todos os Servidores e Todos os Controladores de Domínio . O avaliador da coleção não avalia as outras coleções, porque a coleção Todos os Servidores Membros não está ativada para avaliação incremental.
Avaliação completa da coleção
As avaliações manuais ou agendadas da coleção criam um gráfico de avaliação de coleção completa de todas as coleções dependentes. O gráfico inclui todas as coleções que referenciam a coleção que está a atualizar e as coleções subsequentes. Configuration Manager continua a avaliar o gráfico, desde que ocorram atualizações às coleções que estão a ser processadas.
O diagrama seguinte mostra como um pedido de atualização de coleção agendada ou manual para a coleção Todos os Servidores produz um gráfico completo que inclui todas as coleções aplicáveis. Os novos recursos do servidor DNS e do controlador de domínio estão no âmbito das consultas de associação de todas as coleções, pelo que todas as coleções são atualizadas.
Uma avaliação completa nem sempre avalia todas as coleções. O gráfico de avaliação da coleção só continua a avaliar coleções dependentes se ocorrer uma atualização para a coleção referenciada atual. Se uma coleção atualizada incrementalmente atualizar durante avaliações incrementais agendadas, a referência a coleções que não estão ativadas para atualizações incrementais poderá não ser atualizada. Uma avaliação completa não atualiza a coleção, terminando o gráfico de avaliação da coleção e quaisquer avaliações de coleção de referência para esse ciclo.
No exemplo seguinte, instalar o DNS no servidor existente torna-o membro da coleção de Servidores DNS , mas como não existe nenhuma atualização para a respetiva coleção de Todos os Servidores Membros limitada, a avaliação completa não avalia a coleção de Servidores DNS . O próximo ciclo de avaliação incremental avaliará a coleção de Servidores DNS , uma vez que se trata de uma coleção incremental.