Configuration Manager 主控台架構建置在下列四個不同的層上。
SMS 提供者
託管簡訊提供者 SDK
使用者介面架構
Configuration Manager 主控台 XML
Configuration Manager 中的 SMS 提供者
SMS 提供者與 SMS 2007 提供者基本上相同,只新增了支援新 Configuration Manager 功能的新類別。 您可以透過一般的 WBEM 介面存取 SMS 提供者,但針對受控程式碼,您必須使用受控 SMS 提供者 SDK。
託管簡訊提供者 SDK
託管 SMS 提供者 SDK 提供將 SMS 提供者抽象化的託管程式碼程式庫。 它提供 .NET Framework 類別和介面,可連線到 SMS 提供者、進行查詢,以及以其他方式操作 Configuration Manager 物件和網站控制檔案。 您可以在獨立應用程式中使用受管理的 SMS 提供者 SDK,也可以使用使用者介面架構來擴充現有的 Configuration Manager 主控台。
使用者介面架構
使用者介面架構位於託管 SMS 提供者 SDK 之上。 使用者介面架構提供對話方塊和 Configuration Manager 主控台的功能,並在 Configuration Manager 主控台內提供使用者介面驗證。 您可以擴充此使用者介面架構,將自己的表單新增至 Configuration Manager 主控台,也可以在現有的 Configuration Manager 主控台表單內整合您自己的表單。
Configuration Manager 主控台 XML
Configuration Manager 主控台 XML 定義 Configuration Manager 主控台的外觀與行為方式。 XML 會定義節點、查詢、動作、表單,以及轉譯 Configuration Manager 主控台階層、結果窗格和動作窗格所需的所有其他項目。
Configuration Manager 主控台所使用的 XML 檔案會儲存在 %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\ 底下。 下表顯示子資料夾。
| 資料夾 | 描述 |
|---|---|
| ConsoleRoot | 此資料夾包含各種定義內建使用者介面元素和類別的 XML 檔案。 ManagementClassDescriptions.xml: SMS 提供者類別的定義。 ConnectedConsole.xml:黏性節點和移至導覽的定義。 AssetManagementNode.xml、MonitoringNode.xml、SiteConfigurationNode.xml、SoftwareLibraryNode.xml:Configuration Manager主控台中每個工作區的定義。 |
| Extensions | 與簡訊提供者相關的 XML 位置。 擴充資料夾有四種類型: - 動作。 Configuration Manager 主控台動作的 XML 檔案。 如需詳細資訊,請參閱 關於 Configuration Manager 主控台動作。 - 表格。 表單延伸至 Configuration Manager 主控台的 XML 檔案。 如需詳細資訊,請參閱 關於主控台表單。 - 節點。 Configuration Manager 主控台中節點延伸的 XML 檔案。 如需詳細資訊,請參閱關於 主控台節點。 - 管理課程。 管理類別延伸模組至 Configuration Manager 主控台的 XML 檔案。 如需詳細資訊,請參閱 關於主控台管理類別。 |
| 其他 | 各種協助程式 XML 檔案。 |
| 驗證 | Configuration Manager 主控台表單的驗證規則。 |
另請參閱
關於 Configuration Manager 主控台擴充功能關於 Configuration Manager 主控台動作關於主控台表單關於主控台管理類別關於主控台節點關於主控台檢視