Arkitektur för konsoltillägg i Configuration Manager

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

  • SMS-provider

  • Managed SMS Provider SDK

  • Ramverk för användargränssnitt

  • Configuration Manager konsol-XML

SMS-provider i Configuration Manager

SMS-providern är i princip densamma som SMS 2007-providern, med tillägg av nya klasser som stöder nya Configuration Manager funktioner. Du kan komma åt SMS-providern via de vanliga WBEM-gränssnitten, men för hanterad kod måste du använda den hanterade SMS-providerns SDK.

Managed SMS Provider SDK

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

Ramverk för användargränssnitt

Ramverket för användargränssnitt ligger ovanpå den hanterade SMS-providerns SDK. Ramverket för användargränssnitt innehåller funktioner för dialogrutor och konsolen Configuration Manager, och det tillhandahåller validering av användargränssnittet i Configuration Manager-konsolen. Du kan utöka det här ramverket för användargränssnitt 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.

Configuration Manager konsol-XML

Configuration Manager-konsolens XML definierar hur Configuration Manager-konsolen ser ut och beter sig. XML definierar noder, frågor, åtgärder, formulär och allt annat som behövs för att återge Configuration Manager konsolhierarki, 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 (på engelska) 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 go-to-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.
- Formulär. XML-filer för formulärtillägg till konsolen Configuration Manager. Mer information finns i Om konsolformulär.
- Noder. XML-filer för nodtillägg till Configuration Manager-konsolen. Mer information finns i Om konsolnoder.
- Ledarskapsklasser. XML-filer för hanteringsklasstillägg till Configuration Manager-konsolen. Mer information finns i Om konsolhanteringsklasser.
Övrigt Olika XML-hjälpfiler.
Validering Valideringsregler för konsolformulär för Configuration Manager.

Se även

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