Freigeben über


Sammlungsauswertung in Configuration Manager

Gilt für: Configuration Manager (Current Branch)

Configuration Manager verwendet die Sammlungsauswertung, um die Sammlungsmitgliedschaft basierend auf den von Ihnen definierten Sammlungsregeln zu aktualisieren. Umfang und Zeitpunkt der Sammlungsauswertung unterscheiden sich je nach Website- und Sammlungskonfiguration und Auswertungstyp.

Es ist wichtig, das Verhalten der Sammlungsauswertung zu verstehen, damit Sie geeignete Entscheidungen für den Sammlungsentwurf treffen können. Anleitungen und Empfehlungen zur Sammlungsauswertung finden Sie unter Bewährte Methoden für Sammlungen.

Auswertungsprozess

Colleval.log zeichnet auf, wann die Sammlungsauswertung Sammlungen erstellt, ändert und löscht.

Auf hoher Ebene führt jede einzelne Sammlungsauswertung und -aktualisierung die folgenden Schritte aus:

Allgemeiner Sammlungsaktualisierungsprozess

  1. Führen Sie die Sammlungsabfrage aus.
  2. Fügen Sie alle Systeme hinzu, die direkte Member sind.
  3. Fügen Sie elemente hinzu, die in include collections ( Auflistungen einschließen) angegeben sind.
  4. Führen Sie eine logische AND Zwischen den zurückgegebenen Ergebnissen und der einschränkenden Auflistung aus.
  5. Entfernen Sie elemente, die in den ausschlussauflistungen angegeben sind.
  6. Vergleichen Sie das Resultset aus der Auswertung der direkten Member und include-Auflistungen mit den Ergebnissen der ausschließenden Auflistungen.
  7. Schreiben Sie die Änderungen in die Datenbank, und führen Sie Updates aus.
  8. Lösen Sie alle abhängigen Sammlungen aus, die ebenfalls aktualisiert werden sollen. Abhängige Auflistungen sind Sammlungen, die die aktuelle Auflistung einschränkt oder die mithilfe von Ein- oder Ausschlussregeln auf die aktuelle Auflistung verweisen.

Tipp

Sie können Verwaltungserkenntnisse in der Configuration Manager-Konsole verwenden, um Ihre Sammlungen zu verwalten. Es gibt eine Gruppe von Erkenntnissen, die für Sammlungen spezifisch sind. Es gibt auch mehrere Erkenntnisse in der gruppe Configuration Manager Bewertung für Sammlungen.

Sammlungsauswertungstypen und -trigger

Diese Threadtypen verarbeiten die Sammlungsauswertung abhängig vom Auswertungstyp:

  • Primärer Wert für geplante Sammlungsupdates
  • Hilfsfunktionen zum manuellen Aktualisieren von Sammlungen mit abhängigen Sammlungen
  • Single zum manuellen Aktualisieren von Sammlungen ohne abhängige Sammlungen
  • Express für inkrementelle Sammlungsupdates

In der folgenden Tabelle werden Die Trigger für die Sammlungsauswertung und die entsprechenden Auswertungstypen beschrieben.

Auslöser Auswertungstyp Beschreibung
Manual Single oder Auxiliary Manuell ist die Sammlungsauswertung mit der höchsten Priorität. Wenn ein Administrator eine manuelle Sammlungsauswertung anfordert, weist der Sammlungsauswerter der Auswertung den nächsten verfügbaren Auswertungsthread zu.
Geplant Primary Der Prozess der geplanten Auswertung ist identisch mit der manuellen Auswertung, mit der Ausnahme, dass die Auswertung zeitgesteuert und nicht ereignisgesteuert ist.
Staging Single oder Auxiliary Alle Sammlungen hängen direkt oder indirekt von "Alle Systeme" oder "Alle Benutzer und Benutzergruppen" ab. Beide Sammlungen führen täglich um 4:00 Uhr eine vollständige Sammlungsauswertung durch. Eine Änderung an einer dieser Sammlungen löst Aktualisierungen abhängiger Sammlungen basierend auf einem vollständigen Sammlungsdiagramm aus.
Inkrementell Express Die inkrementelle Auswertung verwendet ein Sammlungsauswertungsdiagramm, um abhängige Sammlungen auszuwerten und zu aktualisieren, wenn sich eine Aktualisierung der inkrementellen Sammlungsmitgliedschaft ändert. Configuration Manager überwacht und aktualisiert Ressourcenobjekte in allen Sammlungen, die für inkrementelle Updates konfiguriert sind.

Wenn eine Sammlungsabfrage auf Informationen basiert, die später aktualisiert werden, z. B. Hardwareinventur, fügt Configuration Manager die Ressource nur während der geplanten Sammlungsaktualisierung hinzu oder entfernt sie aus der Sammlung.

Sammlungsauswertungsdiagramm

Ein Sammlungsauswertungsdiagramm ordnet alle Sammlungen zu, die sich auf die Sammlung beziehen, die für die Auswertung vorgesehen ist. Eine Sammlungsauswertung umfasst die Zielsammlung und alle zugehörigen Sammlungen im Sammlungsauswertungsdiagramm.

Wenn die Sammlungsauswertung gestartet wird, erstellt Configuration Manager ein Diagramm, das alle Sammlungen enthält, die möglicherweise aufgrund von Änderungen an der Zielsammlung ausgewertet werden müssen, beginnend mit der höchsten Ebene im Zyklus. Der Sammlungsauswerter bewegt sich dann in der richtigen Reihenfolge durch das Diagramm und wertet jede Sammlungsmitgliedschaft nacheinander aus. Nachdem die Sammlung vollständig ausgewertet wurde, entfernt die Sammlungsauswertung Sammlungen auf niedrigerer Ebene, die von diesem Zyklus nicht betroffen sind, aus dem Sammlungsauswertungsdiagramm.

Wenn eine oder mehrere der ausgewerteten Auflistungen über eine Ein- oder Ausschlussregel verfügt, fügt die Sammlungsauswertung die eingeschlossene oder ausgeschlossene Auflistung dem Diagramm zusammen mit allen Auflistungen hinzu, die für die Sammlung begrenzt sind. Wenn während der Auswertung der Include- und Exclude-AuflistungEn Änderungen auftreten, wird das Diagramm auf diesem Branch fortgesetzt, bevor es zum Mainbranch zurückkehrt.

Configuration Manager erstellt zwei Arten von Auswertungsdiagrammen, inkrementell oder vollständig.

Inkrementelle Sammlungsauswertung

Wenn sich Tabellendaten ändern, fügt ein SQL Server Trigger eine Zeile in die CollectionNotifications-Tabelle ein. Wenn ein Sammlungsauswertungszeitplan das nächste Mal ausgelöst wird, ist dies ANDdie Ressourcen-ID mit der vorhandenen Sammlungsabfrage und löst Aktualisierungen für Sammlungen aus, die für inkrementelle Sammlungen aktiviert sind.

Die inkrementelle Sammlungsauswertung führt eine Abfrage pro Computer aus. Die Standardwebsitekonfiguration für die inkrementelle Sammlungsauswertung erfolgt alle fünf Minuten.

Ein Diagramm für die inkrementelle Sammlungsauswertung ordnet Auflistungen, auf die verwiesen wird, nur zu, wenn sie für die inkrementelle Auswertung aktiviert sind. Wenn eine inkrementelle Auswertung auf eine Sammlung beschränkt ist, die nicht für die inkrementelle Auswertung aktiviert ist, wertet das Diagramm die Sammlung basierend auf der vorhandenen Mitgliedschaft der einschränkenden Sammlung aus.

Das folgende Diagramm zeigt beispielsweise neu ermittelte Ressourcen, die für alle Sammlungen gelten. Bei der Sammlungsauswertung werden jedoch nur die Sammlungen Alle Server und Alle Domänencontroller aktualisiert. Die Sammlungsauswertung wertet die anderen Sammlungen nicht aus, da die Sammlung Alle Memberserver nicht für die inkrementelle Auswertung aktiviert ist.

Beispiel für inkrementelle Sammlungsauswertungsdiagramm

Vollständige Sammlungsauswertung

Manuelle oder geplante Sammlungsauswertungen erstellen ein vollständiges Sammlungsauswertungsdiagramm aller abhängigen Sammlungen. Das Diagramm enthält alle Sammlungen, die auf die Auflistung verweisen, die aktualisiert wird, und nachfolgende Sammlungen. Configuration Manager den Graphen weiter auswerten, solange Updates für die zu verarbeitenden Sammlungen auftreten.

Das folgende Diagramm zeigt, wie eine geplante oder manuelle Sammlungsaktualisierungsanforderung für die Sammlung Alle Server einen vollständigen Graphen erzeugt, der alle anwendbaren Sammlungen enthält. Die neuen DNS-Server- und Domänencontrollerressourcen befinden sich im Bereich der Mitgliedschaftsabfragen aller Sammlungen, sodass alle Sammlungen aktualisiert werden.

Vollständiges Sammlungsauswertungsdiagramm – Beispiel 1

Bei einer vollständigen Auswertung werden nicht immer alle Sammlungen ausgewertet. Das Sammlungsauswertungsdiagramm wertet abhängige Sammlungen nur dann aus, wenn die aktuelle Auflistung aktualisiert wird, auf die verwiesen wird. Wenn eine inkrementell aktualisierte Sammlung während geplanter inkrementeller Auswertungen aktualisiert wird, werden Verweise auf Sammlungen, die nicht für inkrementelle Updates aktiviert sind, möglicherweise nicht aktualisiert. Bei einer vollständigen Auswertung wird die Sammlung nicht aktualisiert, sodass das Sammlungsauswertungsdiagramm und alle verweisenden Sammlungsauswertungen für diesen Zyklus beendet werden.

Im folgenden Beispiel wird DNS durch die Installation von DNS auf dem vorhandenen Server zu einem Mitglied der DNS-Serversammlung , aber da es kein Update für die eingeschränkte Sammlung Alle Mitgliedsserver gibt, wird die DNS-Server-Sammlung bei der vollständigen Auswertung nicht ausgewertet. Der nächste inkrementelle Auswertungszyklus wertet die DNS-Serversammlung aus, da es sich um eine inkrementelle Sammlung handelt.

Vollständiges Sammlungsauswertungsdiagramm – Beispiel 2

Nächste Schritte