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