Configuration Manager中的集合評估

適用於:Configuration Manager (目前的分支)

Configuration Manager會根據您定義的集合規則,使用集合評估來更新集合成員資格。 集合評估範圍和時間會根據網站和集合組態和評估類型而有所不同。

請務必瞭解集合評估行為,以便做出適當的集合設計決策。 如需集合評估指引和建議,請參閱 集合的最佳做法

評估程式

colleval.log 會記錄集合評估工具建立、變更和刪除集合時。

概括而言,每個個別集合評估和更新都會遵循下列步驟:

高階集合更新程式

  1. 執行集合查詢。
  2. 新增任何直接成員的系統。
  3. 新增 Include 集合 中指定的成員。
  4. 在傳回的結果與限制集合之間執行邏輯 AND
  5. 移除 排除 集合中指定的成員。
  6. 比較評估直接成員的結果集,並包含集合與排除集合的結果。
  7. 將變更寫入資料庫並執行更新。
  8. 同時觸發任何相依集合以進行更新。 相依集合是目前集合限制的集合,或是使用包含或排除規則參照目前集合的集合。

提示

您可以在 Configuration Manager 主控台中使用管理見解,協助您管理集合。 集合有一組特定的深入 解析。 集合的Configuration Manager評定群組中也有數個深入解析。

集合評估類型和觸發程式

這些執行緒類型會根據評估類型來處理集合評估:

  • 程集合更新的主要
  • 使用 相依集合手動更新集合的協助工具
  • 一以手動方式更新沒有相依集合的集合
  • 量集合更新的 Express

下表描述集合評估觸發程式及其對應的評估類型。

觸發程序 評估類型 描述
手動 單一或輔助 手動是最高優先順序的集合評估。 當系統管理員要求手動收集評估時,集合評估工具會將下一個可用的評估執行緒指派給評估。
已排程 主要 排程評估的程式與手動評估相同,不同之處在于評估是時間驅動而不是事件驅動。
分期 單一或輔助 所有集合直接或間接相依于 所有系統所有使用者和使用者群組。 這兩個集合都會在每天上午 4:00 執行完整集合評估。 變更其中一個集合會根據 完整集合圖形來觸發相依集合的更新。
增量 Express 如果累加式集合成員資格的更新變更,累加式評估會使用集合評估圖表來評估和更新相依集合。 Configuration Manager監視和更新所有集合中針對累加式更新所設定的資源物件。

如果集合查詢是以稍後將更新的資訊為基礎,例如硬體清查,Configuration Manager只會在排程的集合更新期間新增或移除集合中的資源。

集合評估圖表

集合評估圖表會對應與要評估之集合相關的所有集合。 集合評估包含目標集合,以及集合評估圖表中的任何相關集合。

當集合評估開始時,Configuration Manager會建置一個圖表,其中包含所有可能需要評估為目標集合變更結果的集合,從週期中的最高層級開始。 集合評估工具接著會依序移動圖表,並依序評估每個集合成員資格。 完整評估集合之後,集合評估工具會從集合評估圖表中移除不受此週期影響的較低層級集合。

如果一或多個要評估的集合具有包含或排除規則,集合評估工具會將包含或排除的集合,連同集合限制的任何集合一起加入圖形。 如果在評估 include 和 exclude 集合期間有任何變更,圖表會在該分支上繼續進行,然後再返回 main 分支。

Configuration Manager會建置兩種評估圖表類型:累加完整

累加式集合評估

當資料表資料變更時,SQL Server觸發程式會在CollectionNotifications資料表中插入資料列。 下次引發集合評估排程時,它會 AND 是具有現有集合查詢的資源識別碼,並觸發針對 增量 集合啟用之集合的更新。

增量集合評估會在每部電腦上執行一個查詢。 累加式集合評估的預設月臺設定是每五分鐘一次。

增量集合評估圖表只有在已啟用增量評估時,才會對應參考的集合。 如果累加式評估僅限於未啟用增量評估的集合,圖表會根據限制集合的現有成員資格來評估集合。

例如,下圖顯示適用于所有集合的新探索資源。 不過,集合評估只會更新 所有伺服器所有網域控制站 集合。 集合評估工具不會評估其他集合,因為未啟用 所有成員伺服器 集合以進行增量評估。

累加集合評估圖表範例

完整集合評估

手動或排程的集合評估會建置所有相依集合的 完整 集合評估圖表。 圖表包含所有參考正在更新之集合的集合和後續集合的集合。 只要正在處理的集合發生更新,Configuration Manager就會繼續向下評估圖表。

下圖顯示 All Servers 集合的排程或手動收集更新要求如何產生包含所有適用集合的完整圖表。 新的 DNS 伺服器和網域控制站資源位於所有集合的成員資格查詢範圍內,因此所有集合都會更新。

完整集合評估圖表範例 1

完整評估不一定會評估所有集合。 集合評估圖表只會在目前參考的集合發生更新時,繼續評估相依集合。 如果在排程的累加式評估期間以累加方式更新集合更新,則參考未啟用增量更新的集合可能不會更新。 完整評估不會更新集合,而會結束集合評估圖表,以及該週期的任何參考集合評估。

在下列範例中,在現有伺服器上安裝 DNS 會使它成為 DNS Servers 集合的成員,但是因為沒有更新其限制 的所有成員伺服器 集合,所以完整評估不會評估 DNS Servers 集合。 下一個累加式評估週期會評估 DNS Servers 集合,因為它是累加式集合。

完整集合評估圖表範例 2

後續步驟