Share via


Architettura dell'estensione della console di Configuration Manager

L'architettura della console Configuration Manager si basa sui quattro livelli distinti seguenti.

  • Provider SMS

  • SDK del provider SMS gestito

  • Framework dell'interfaccia utente

  • XML della console Configuration Manager

Provider SMS in Configuration Manager

Il provider SMS è essenzialmente lo stesso del provider SMS 2007, con l'aggiunta di nuove classi che supportano nuove funzionalità di Configuration Manager. È possibile accedere al provider SMS tramite le normali interfacce WBEM, ma per il codice gestito è necessario usare l'SDK del provider SMS gestito.

SDK del provider SMS gestito

L'SDK del provider SMS gestito fornisce una libreria di codice gestita che astrae il provider SMS. Fornisce classi e interfacce .NET Framework che si connettono al provider SMS, eseguono query e modificano in altro modo Configuration Manager oggetti e il file di controllo del sito. È possibile usare SMS Provider SDK gestito nelle applicazioni autonome oppure usare il framework dell'interfaccia utente per estendere la console di Configuration Manager esistente.

Framework dell'interfaccia utente

Il framework dell'interfaccia utente si trova sopra l'SDK del provider SMS gestito. Il framework dell'interfaccia utente fornisce funzionalità per le finestre di dialogo e la console Configuration Manager e fornisce la convalida dell'interfaccia utente all'interno della console Configuration Manager. È possibile estendere questo framework dell'interfaccia utente per aggiungere moduli personalizzati alla console Configuration Manager oppure integrare i propri moduli all'interno dei moduli della console di Configuration Manager esistenti.

XML della console Configuration Manager

L'XML della console Configuration Manager definisce l'aspetto e il comportamento della console Configuration Manager. Il codice XML definisce nodi, query, azioni, moduli e tutto il resto necessario per eseguire il rendering della gerarchia della console Configuration Manager, del riquadro dei risultati e del riquadro azioni.

I file XML usati dalla console Configuration Manager vengono archiviati in %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\. La tabella seguente illustra le sottocartelle.

Cartella Descrizione
ConsoleRoot Questa cartella contiene vari file XML che definiscono classi e elementi dell'interfaccia utente predefiniti.

ManagementClassDescriptions.xml: definizioni per le classi del provider SMS.

ConnectedConsole.xml: definizioni per i nodi permanenti e l'esplorazione di go-to.

AssetManagementNode.xml, MonitoringNode.xml, SiteConfigurationNode.xml, SoftwareLibraryNode.xml: definizioni per ogni area di lavoro nella console Configuration Manager.
Estensioni Percorso per XML correlato al provider SMS. Esistono quattro tipi di cartelle di estensione:

-Azioni. File XML per Configuration Manager azioni della console. Per altre informazioni, vedere Informazioni sulle azioni della console Configuration Manager.
-Forme. File XML per le estensioni del modulo nella console di Configuration Manager. Per altre informazioni, vedere Informazioni sui moduli della console.
-Nodi. File XML per le estensioni del nodo nella console di Configuration Manager. Per altre informazioni, vedere Informazioni sui nodi della console.
- Classi di gestione. File XML per le estensioni della classe di gestione nella console di Configuration Manager. Per altre informazioni, vedere Informazioni sulle classi di gestione della console.
Altro Vari file XML helper.
Convalida Regole di convalida per i moduli della console Configuration Manager.

Vedere anche

Informazioni sull'estensione della console Configuration Manager
Informazioni sulle azioni della console Configuration ManagerSui moduli della consoleInformazioni sulle classi di gestione della console Informazioni sui nodi della consoleInformazioni sulle visualizzazioni console