架構概觀

Configuration Manager 是一種設定管理產品,需要伺服器來管理用戶端電腦。 下列各節說明 Configuration Manager 伺服器和用戶端架構。 了解伺服器和用戶端架構的相關概念,將有助於您瞭解如何針對組織中的特定用途自訂 Configuration Manager。

Configuration Manager 伺服器架構

Configuration Manager 伺服器架構可以分成兩個不同的層:

  • Configuration Manager 元件
  • SMS 提供者) (Configuration Manager 架構的 WBEM 介面

Configuration Manager 元件類似于能讓辦公大樓中的電梯、電話系統和電力系統正常工作的機制和裝置。 當您透過 Configuration Manager 主控台進行變更時,Configuration Manager 服務和元件會開始運作以順利完成作業,無論是軟體發佈、硬體清查,或任何其他系統管理員起始或排程 Configuration Manager 工作、功能、或工具。

Configuration Manager 架構的 WBEM 介面是 Configuration Manager 架構的描述,就像建置規劃描述建築物一樣。 隨著您越來越熟悉 Configuration Manager,您可能會發現您的組織需要以稍微不同的方式提供 Configuration Manager 功能。 您可能需要收集其他清查資訊,並將它儲存在 Configuration Manager 資料庫中。 WBEM 介面可讓您讓客戶 Configuration Manager 進行最佳變更和組態管理。

SMS 元件與資料存放區架構

若要完全瞭解 Configuration Manager 功能,您必須對組成 Configuration Manager 的元素有基本的了解。 服務元件、執行緒元件和資料存放區是 Configuration Manager 伺服器架構的主要元素。 這些元素中的每一個都執行特定功能來完成您指派和排程的工作。

SMS 元件

在 Configuration Manager 中,元件是執行緒、服務和應用程式,可在伺服器和用戶端電腦上執行,並提供 Configuration Manager 功能。 服務和執行緒元件可完成 Configuration Manager 運作所需的許多工作,例如站台間和站台內連線的通訊、設定、資源探索、用戶端安裝、資料庫維護、狀態、站台系統安裝和報告等工作。

資料存放區

動態運算環境必須具有儲存重要作業資訊的中央位置。 此外,伺服器和用戶端元件需要存取其設定資料、排程的作業時間,以及 Configuration Manager 站台資料庫中的資料,才能完成工作。 例如,集合評估工具作業需要資訊,例如要評估哪些集合、何時評估它們,以及哪些資源屬於每個特定集合。 若要執行這些工作,Collection Evaluator 需要存取設定資料和儲存在 Configuration Manager 網站資料庫中的資料。

在 Configuration Manager 中,有兩種基本類型的資料存放區:設定資料和系統資料。

組態資料

Configuration Manager 會收集Configuration Manager預設設定、您透過 Configuration Manager 主控台所做的變更,以及服務所做的變更Configuration Manager設定資料。 設定是一個動態系統,可讓您決定網站的運作方式和運作方式。 當您變更設定時,Configuration Manager 會更新網站控制檔案和登錄。 站台控制檔包含 Configuration Manager 站台的設定。 許多 Configuration Manager 功能,例如軟體清查,都按計劃執行。 啟用 Configuration Manager 伺服器服務和執行緒元件之後,它們會在繼續工作時定期檢查網站控制檔案的設定和排程。

系統資料

Configuration Manager 會從站台中的各種資源收集系統資料。 隨著硬體和軟體的升級和修復、新系統上線以及舊系統的淘汰,組織內的系統不斷變化。 Configuration Manager 會將資訊儲存在 Configuration Manager 站台資料庫中。 此資料庫會儲存與 Configuration Manager 功能相關的所有資料,包括 DDR、MIF 檔案、網路探索資料和網站設定資料。

具有 SMS 架構的 WBEM 介面

Configuration Manager 提供開放式架構,可讓您撰寫應用程式和指令碼,以自動化和自訂 Configuration Manager 功能,例如軟體發佈。 您也可以建立和安裝自訂程式,以便從 Configuration Manager 主控台啟動。

具有 SMS 架構的 WBEM 介面

與 Configuration Manager 架構相關的術語和概念來自各種來源。 有些源自 DMTF) (桌面管理工作組,旨在描述受管理物件。 其他則是標準 COM 和 Web-Based 企業管理 (WBEM) 計劃條款和概念。 還有一些則是 Configuration Manager 特有的。

術語 定義
Windows 管理 Microsoft 實作其中一個 DMTF 標準,用於識別及操作受管理物件。
CIM 物件管理員 WBEM 技術管理基礎結構中的主要元件。 用戶端應用程式會存取 CIM 物件管理員,以尋找正確的提供者。
SMS 提供者 公開 Configuration Manager 站台資料庫的 WBEM 提供者。 SMS 提供者可作為 CIM 物件管理員與任何 Configuration Manager 資料之間的中繼。 SMS 提供者也會存取 Configuration Manager 站台資料庫,以向 Configuration Manager 主控台提供資料。
Configuration Manager 站台資料庫 儲存 Configuration Manager 資料的 SQL Server 資料庫。 儲存在 Configuration Manager 網站資料庫中的受管理物件 (,例如磁碟機或集合) 以資料庫中 Configuration Manager 類別的執行個體表示,而不是資料庫中的記錄。
WBEM 應用程式 可執行的應用程式,可對 CIM 物件管理員進行 API 呼叫,以檢視或管理提供者的資料。
Windows 管理服務 啟動和停止 CIM 物件管理員的 Windows 服務。
Configuration Manager 主控台 WBEM 應用程式。

Configuration Manager 和 WBEM 架構

Configuration Manager 使用 WBEM 架構來管理物件。 WBEM 是 DMTF 採用的產業計畫,也受到許多非 Windows 電腦和網路裝置製造商的支援。 WBEM 計畫可補充尋找和管理實體原則的 Active Directory。 WBEM 也提供統一機制,管理應用程式可透過該機制與受管理實體互動 (例如Configuration Manager物件) ,而不需要瞭解這些實體使用的基礎管理通訊協定。

在 Configuration Manager 中,物件是儲存在 Configuration Manager 資料庫中的項目,例如用戶端電腦、公告和套件。 WBEM 計畫概述 Windows Management 所使用的架構,這是 Microsoft 其中一個 DMTF 物件管理標準的實作。

CIM 物件管理員會儲存中繼資料,而 Windows Management 會使用可延伸、平台獨立的介面,提供對 Configuration Manager 設定和作業資料的存取。 而受管理物件,例如磁碟機或集合,則以 Configuration Manager 類別的執行個體表示。 每個 Configuration Manager 受管理物件都以 CIM 類別代表。

Configuration Manager 和 Windows 管理

若要檢視及操作物件,Configuration Manager 會 (中央 WBEM 元件) ,向 CIM 物件管理員提出要求。 Configuration Manager 會使用網站資料庫來儲存受管理的物件資料。 不過,Configuration Manager 會使用 CIM 物件管理員介面和 SMS 提供者來檢視及操作該受管理資料。 您無法直接檢視或操作 Configuration Manager 資料庫。 相反地,您可以透過 CIM 物件管理員存取基礎 Configuration Manager 網站資料庫,接著與 SMS 提供者通訊。

Configuration Manager 和 Windows 管理

用戶端架構

Configuration Manager 用戶端電腦是組織中安裝 Configuration Manager 用戶端軟體的任何電腦。 除了組織中安裝 Configuration Manager 用戶端軟體的任何其他伺服器外,充當 Configuration Manager 站台伺服器和站台系統的電腦也可以安裝為 Configuration Manager 用戶端電腦。

Configuration Manager 用戶端軟體:

  • 幾乎完全作為從 Configuration Manager 服務啟動的服務、處理序或應用程式執行。

  • 從用戶端電腦 (執行,而不是透過網路) 。

  • 維護大部分功能的歷程記錄資訊,以便用戶端電腦 (,例如軟體和硬體清查) 。

另請參閱

開始使用 Configuration Manager 程式設計