Share via


architectuur van Configuration Manager Console-extensie

De Configuration Manager-consolearchitectuur is gebouwd op de volgende vier verschillende lagen.

  • SMS-provider

  • Managed SMS Provider SDK

  • Gebruikersinterfaceframework

  • XML van Configuration Manager-console

SMS-provider in Configuration Manager

De SMS-provider is in wezen hetzelfde als de SMS 2007-provider, met de toevoeging van nieuwe klassen die nieuwe Configuration Manager functies ondersteunen. U hebt toegang tot de SMS-provider via de gebruikelijke WBEM-interfaces, maar voor beheerde code moet u de BEHEERDE SMS Provider SDK gebruiken.

Managed SMS Provider SDK

De MANAGED SMS Provider SDK biedt een beheerde codebibliotheek waarmee de SMS-provider wordt geabstraheerd. Het biedt .NET Framework klassen en interfaces die verbinding maken met de SMS-provider, query's maken en anderszins Configuration Manager objecten en het sitebeheerbestand bewerken. U kunt de BEHEERDE SMS Provider SDK gebruiken in zelfstandige toepassingen of u kunt het framework voor de gebruikersinterface gebruiken om de bestaande Configuration Manager-console uit te breiden.

User Interface Framework

Het framework van de gebruikersinterface bevindt zich boven op de BEHEERDE SMS Provider SDK. Het framework voor de gebruikersinterface biedt functionaliteit voor dialoogvensters en de Configuration Manager-console en biedt validatie van de gebruikersinterface in de Configuration Manager-console. U kunt dit gebruikersinterfaceframework uitbreiden om uw eigen formulieren toe te voegen aan de Configuration Manager-console of u kunt uw eigen formulieren integreren in bestaande Configuration Manager consoleformulieren.

XML van Configuration Manager Console

De XML van de Configuration Manager-console definieert hoe de Configuration Manager-console eruitziet en zich gedraagt. De XML definieert knooppunten, query's, acties, formulieren en al het andere dat nodig is om de Configuration Manager consolehiƫrarchie, het resultatenvenster en het actievenster weer te geven.

De XML-bestanden die worden gebruikt door de Configuration Manager-console, worden opgeslagen onder %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\. In de volgende tabel ziet u de submappen.

Map Beschrijving
ConsoleRoot Deze map bevat verschillende XML-bestanden die ingebouwde elementen en klassen van de gebruikersinterface definiƫren.

ManagementClassDescriptions.xml: definities voor de sms-providerklassen.

ConnectedConsole.xml: definities voor plakknooppunten en go-to-navigatie.

AssetManagementNode.xml, MonitoringNode.xml, SiteConfigurationNode.xml, SoftwareLibraryNode.xml: definities voor elke werkruimte in de Configuration Manager-console.
Extensies Locatie voor XML die is gerelateerd aan de SMS-provider. Er zijn vier typen extensiemappen:

-Acties. XML-bestanden voor Configuration Manager-consoleacties. Zie Over Configuration Manager consoleacties voor meer informatie.
-Formulieren. XML-bestanden voor formulierextensies naar de Configuration Manager-console. Zie Over consoleformulieren voor meer informatie.
-Knooppunten. XML-bestanden voor knooppuntextensies naar de Configuration Manager-console. Zie Over consoleknooppunten voor meer informatie.
- Beheerklassen. XML-bestanden voor beheerklasse-extensies naar de Configuration Manager-console. Zie Over consolebeheerklassen voor meer informatie.
Overige Verschillende helper XML-bestanden.
Validatie Validatieregels voor de Configuration Manager-consoleformulieren.

Zie ook

Over Configuration Manager Console-extensie
Informatie over Configuration Manager consoleactiesOver consoleformulierenOver consolebeheerklassenOver consoleknooppuntenOver consoleweergaven