Architektura rozszerzenia konsoli Configuration Manager
Architektura konsoli Configuration Manager jest oparta na następujących czterech odrębnych warstwach.
Dostawca programu SMS
Zarządzany zestaw SDK dostawcy programu SMS
Struktura interfejsu użytkownika
plik XML konsoli Configuration Manager
Dostawca programu SMS w Configuration Manager
Dostawca programu SMS jest zasadniczo taki sam jak dostawca programu SMS 2007 z dodatkiem nowych klas, które obsługują nowe funkcje Configuration Manager. Dostęp do dostawcy programu SMS można uzyskać za pośrednictwem zwykłych interfejsów WBEM, ale w przypadku kodu zarządzanego należy użyć zarządzanego zestawu SDK dostawcy programu SMS.
Zarządzany zestaw SDK dostawcy programu SMS
Zarządzany zestaw SDK dostawcy programu SMS udostępnia zarządzaną bibliotekę kodu, która abstrakcjonuje dostawcę programu SMS. Udostępnia .NET Framework klasy i interfejsy, które łączą się z dostawcą programu SMS, tworzą zapytania i w inny sposób manipulują obiektami Configuration Manager i plikiem kontroli lokacji. Możesz użyć zarządzanego zestawu SDK dostawcy programu SMS w aplikacjach autonomicznych lub użyć struktury interfejsu użytkownika, aby rozszerzyć istniejącą konsolę Configuration Manager.
Struktura interfejsu użytkownika
Struktura interfejsu użytkownika znajduje się na podstawie zarządzanego zestawu SDK dostawcy programu SMS. Struktura interfejsu użytkownika zapewnia funkcje okien dialogowych i konsoli Configuration Manager, a także walidację interfejsu użytkownika w konsoli Configuration Manager. Możesz rozszerzyć tę strukturę interfejsu użytkownika, aby dodać własne formularze do konsoli Configuration Manager lub zintegrować własne formularze w istniejących formularzach konsoli Configuration Manager.
plik XML konsoli Configuration Manager
Kod XML konsoli Configuration Manager definiuje wygląd i zachowanie konsoli Configuration Manager. Kod XML definiuje węzły, zapytania, akcje, formularze i wszystkie inne elementy niezbędne do renderowania hierarchii konsoli Configuration Manager, okienka wyników i okienka akcji.
Pliki XML używane przez konsolę Configuration Manager są przechowywane w obszarze %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\. W poniższej tabeli przedstawiono podfoldery.
Folder | Opis |
---|---|
ConsoleRoot | Ten folder zawiera różne pliki XML, które definiują wbudowane elementy i klasy interfejsu użytkownika. ManagementClassDescriptions.xml: definicje klas dostawcy programu SMS. ConnectedConsole.xml: definicje węzłów lepkich i przechodzenie do nawigacji. AssetManagementNode.xml, MonitoringNode.xml, SiteConfigurationNode.xml, SoftwareLibraryNode.xml: definicje dla każdego obszaru roboczego w konsoli Configuration Manager. |
Rozszerzenia | Lokalizacja dla kodu XML powiązanego z dostawcą programu SMS. Istnieją cztery typy folderów rozszerzeń: -Działania. Pliki XML dla Configuration Manager akcji konsoli. Aby uzyskać więcej informacji, zobacz Informacje o akcjach konsoli Configuration Manager. -Formularzy. Pliki XML dla rozszerzeń formularzy do konsoli Configuration Manager. Aby uzyskać więcej informacji, zobacz Informacje o formularzach konsoli. -Węzłów. Pliki XML dla rozszerzeń węzłów do konsoli Configuration Manager. Aby uzyskać więcej informacji, zobacz Informacje o węzłach konsoli. — Klasy zarządzania. Pliki XML dla rozszerzeń klas zarządzania do konsoli Configuration Manager. Aby uzyskać więcej informacji, zobacz About console management classes (Informacje o klasach zarządzania konsolami). |
Inne | Różne pliki XML pomocnika. |
Sprawdzania poprawności | Reguły walidacji formularzy konsoli Configuration Manager. |
Zobacz też
Informacje o rozszerzeniu konsoli Configuration Manager
Informacje o Configuration Manager akcjach konsoliInformacje o formularzach konsoliInformacje o klasach zarządzania konsolamiInformacje o węzłach konsoliInformacje o widokach konsoli