共用方式為


Configuration Manager 主控台擴充功能架構

Configuration Manager 主控台架構建置在下列四個不同的層級上。

  • SMS 提供者

  • 受控SMS提供者 SDK

  • 使用者介面架構

  • Configuration Manager 主控台 XML

Configuration Manager 中的SMS提供者

SMS 提供者基本上與SMS 2007提供者相同,並新增了支援新 Configuration Manager功能的新類別。 您可以透過一般 WBEM 介面存取 SMS 提供者,但對於 Managed 程式代碼,您必須使用受控 SMS 提供者 SDK。

受控SMS提供者 SDK

受控 SMS 提供者 SDK 提供可抽象化 SMS 提供者的 Managed 程式代碼連結庫。 它提供 .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 與SMS提供者相關的 XML 位置。 延伸模組資料夾有四種類型:

-行動。 主控台動作 Configuration Manager XML 檔案。 如需詳細資訊,請參閱關於 Configuration Manager 主控台動作
- Forms。 Configuration Manager 控制檯表單延伸模組的 XML 檔案。 如需詳細資訊,請 參閱關於控制檯窗體
-節點。 Configuration Manager 主控台節點延伸模組的 XML 檔案。 如需詳細資訊,請 參閱關於控制台節點
- 管理類別。 Configuration Manager 主控台之管理類別延伸模組的 XML 檔案。 如需詳細資訊,請 參閱關於主控台管理類別
其他 各種協助程式 XML 檔案。
驗證 Configuration Manager 控制檯表單的驗證規則。

另請參閱

關於 Configuration Manager 主控台擴充功能關於 Configuration Manager 主控台動作關於主控台表單關於主控台管理類別關於控制台節點關於控制台檢視