Dela via


arkitektur för Configuration Manager-konsoltillägg

Configuration Manager-konsolarkitekturen bygger på följande fyra distinkta lager.

  • SMS-provider

  • SDK för hanterad SMS-provider

  • Ramverk för användargränssnitt

  • Configuration Manager-konsolens XML

SMS-provider i Configuration Manager

SMS-providern är i stort sett samma som SMS 2007-providern, med tillägg av nya klasser som stöder nya Configuration Manager funktioner. Du kan komma åt SMS-providern via vanliga WBEM-gränssnitt, men för hanterad kod måste du använda SDK för hanterad SMS-provider.

SDK för hanterad SMS-provider

SDK för hanterad SMS-provider tillhandahåller ett hanterat kodbibliotek som abstraherar SMS-providern. Den tillhandahåller .NET Framework klasser och gränssnitt som ansluter till SMS-providern, ställer frågor och på annat sätt manipulerar Configuration Manager objekt och platskontrollfilen. Du kan använda SDK för hanterad SMS-provider i fristående program, eller så kan du använda användargränssnittsramverket för att utöka den befintliga Configuration Manager-konsolen.

Ramverk för användargränssnitt

Ramverket för användargränssnittet ligger ovanpå SDK:et för hanterad SMS-provider. Ramverket för användargränssnittet innehåller funktioner för dialogrutor och Configuration Manager-konsolen, och det ger verifiering av användargränssnittet i Configuration Manager-konsolen. Du kan utöka det här användargränssnittsramverket för att lägga till egna formulär i Configuration Manager-konsolen, eller så kan du integrera dina egna formulär i befintliga Configuration Manager konsolformulär.

XML för Configuration Manager-konsolen

XML-Configuration Manager-konsolen definierar hur Configuration Manager-konsolen ser ut och fungerar. XML definierar noder, frågor, åtgärder, formulär och allt annat som krävs för att återge Configuration Manager-konsolhierarkin, resultatfönstret och åtgärdsfönstret.

XML-filerna som används av Configuration Manager-konsolen lagras under %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\. I följande tabell visas undermapparna.

Mapp Beskrivning
ConsoleRoot Den här mappen innehåller olika XML-filer som definierar inbyggda element och klasser i användargränssnittet.

ManagementClassDescriptions.xml: definitioner för SMS-providerklasserna.

ConnectedConsole.xml: definitioner för klibbiga noder och navigering.

AssetManagementNode.xml, MonitoringNode.xml, SiteConfigurationNode.xml, SoftwareLibraryNode.xml: definitioner för varje arbetsyta i Configuration Manager-konsolen.
Tillägg Plats för XML som är relaterad till SMS-providern. Det finns fyra typer av tilläggsmappar:

-Åtgärder. XML-filer för Configuration Manager-konsolåtgärder. Mer information finns i Om Configuration Manager konsolåtgärder.
-Former. XML-filer för formulärtillägg till Configuration Manager-konsolen. Mer information finns i Om konsolformulär.
-Noder. XML-filer för nodtillägg till Configuration Manager-konsolen. Mer information finns i Om konsolnoder.
- Hanteringsklasser. XML-filer för hanteringsklasstillägg till Configuration Manager-konsolen. Mer information finns i Om konsolhanteringsklasser.
Övrigt Olika XML-hjälpfiler.
Validering Verifieringsregler för Configuration Manager-konsolformulär.

Se även

Om Configuration Manager-konsoltillägg
Om Configuration Manager konsolåtgärderOm konsolformulärOm konsolhanteringsklasserOm konsolnoderOm konsolvyer