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 主控台中每個工作區的定義。 |
擴充功能 | 與 SMS 提供者相關的 XML 位置。 延伸模組資料夾有四種類型: -行動。 主控台動作Configuration Manager XML 檔案。 如需詳細資訊,請參閱關於Configuration Manager主控台動作。 -形式。 Configuration Manager主控台表單延伸模組的 XML 檔案。 如需詳細資訊,請 參閱關於主控台表單。 -節點。 Configuration Manager主控台節點延伸模組的 XML 檔案。 如需詳細資訊,請 參閱關於主控台節點。 - 管理類別。 Configuration Manager主控台之管理類別延伸模組的 XML 檔案。 如需詳細資訊,請 參閱關於主控台管理類別。 |
其他 | 各種協助程式 XML 檔案。 |
驗證 | Configuration Manager主控台表單的驗證規則。 |
另請參閱
關於Configuration Manager主控台擴充功能
關於Configuration Manager主控台動作關於主控台表單關於主控台管理類別關於主控台節點關於主控台檢視