Архитектура расширения консоли Configuration Manager

Архитектура консоли Configuration Manager построена на следующих четырех различных уровнях.

  • Поставщик SMS

  • Пакет SDK для управляемого поставщика SMS

  • Платформа пользовательского интерфейса

  • XML консоли Configuration Manager

Поставщик SMS в Configuration Manager

Поставщик SMS по сути совпадает с поставщиком SMS 2007 с добавлением новых классов, поддерживающих новые функции Configuration Manager. Доступ к поставщику SMS можно получить через обычные интерфейсы WBEM, но для управляемого кода необходимо использовать пакет SDK для управляемого поставщика SMS.

Пакет SDK для управляемого поставщика SMS

Пакет SDK для управляемого поставщика SMS предоставляет управляемую библиотеку кода, которая абстрагирует поставщика SMS. Он предоставляет платформа .NET Framework классы и интерфейсы, которые подключаются к поставщику SMS, выполняют запросы и иным образом управляют Configuration Manager объектами и файлом управления сайтом. Управляемый пакет SDK поставщика SMS можно использовать в автономных приложениях или платформу пользовательского интерфейса для расширения существующей консоли Configuration Manager.

Платформа пользовательского интерфейса

Платформа пользовательского интерфейса лежит поверх пакета SDK для управляемого поставщика SMS. Платформа пользовательского интерфейса предоставляет функциональные возможности для диалоговых окон и консоли Configuration Manager, а также обеспечивает проверку пользовательского интерфейса в консоли Configuration Manager. Вы можете расширить эту платформу пользовательского интерфейса, чтобы добавить собственные формы в консоль Configuration Manager или интегрировать собственные формы в существующие формы Configuration Manager консоли.

XML консоли Configuration Manager

XML-код консоли Configuration Manager определяет, как выглядит и ведет себя консоль Configuration Manager. XML-код определяет узлы, запросы, действия, формы и все остальное, что необходимо для отрисовки иерархии Configuration Manager консоли, области результатов и области действий.

XML-файлы, используемые консолью Configuration Manager, хранятся в папке %ProgramFiles%\Майкрософт Endpoint Manager\AdminConsole\XmlStorage\. В следующей таблице показаны вложенные папки.

Folder Описание
ConsoleRoot Эта папка содержит различные XML-файлы, определяющие встроенные элементы и классы пользовательского интерфейса.

ManagementClassDescriptions.xml: определения для классов поставщика SMS.

ConnectedConsole.xml: определения липких узлов и переход к навигации.

AssetManagementNode.xml, MonitoringNode.xml, SiteConfigurationNode.xml SoftwareLibraryNode.xml: определения для каждой рабочей области в консоли Configuration Manager.
Расширения Расположение xml, связанного с поставщиком SMS. Существует четыре типа папок расширения:

-Действия. XML-файлы для действий консоли Configuration Manager. Дополнительные сведения см. в разделе Сведения о действиях консоли Configuration Manager.
-Формы. XML-файлы для расширений форм в консоли Configuration Manager. Дополнительные сведения см. в разделе О формах консоли.
-Узлов. XML-файлы для расширений узлов в консоли Configuration Manager. Дополнительные сведения см. в разделе Сведения об узлах консоли.
— Классы управления. XML-файлы для расширений класса управления в консоли Configuration Manager. Дополнительные сведения см. в разделе Сведения о классах управления консолью.
Прочее Различные вспомогательные XML-файлы.
Проверка Правила проверки для форм консоли Configuration Manager.

См. также

Сведения о расширении консоли Configuration Manager
Сведения о Configuration Manager действия консолиСведения о формах консолиСведения о классах управления консольюСведения об узлах консолиСведения о представлениях консоли