Architettura dell'estensione della console di Configuration Manager

L'architettura della console di Configuration Manager è basata sui quattro livelli distinti seguenti.

  • Provider SMS

  • SDK del provider SMS gestito

  • Framework dell'interfaccia utente

  • XML console di 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 le nuove funzionalità di Gestione configurazione. È possibile accedere al provider SMS tramite le normali interfacce WBEM, ma per il codice gestito è necessario utilizzare l'SDK del provider SMS gestito.

SDK del provider SMS gestito

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

Framework 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 di Configuration Manager e fornisce la convalida dell'interfaccia utente all'interno della console di Configuration Manager. È possibile estendere questo framework di interfaccia utente per aggiungere moduli personalizzati alla console di Configuration Manager oppure integrare moduli personalizzati all'interno di moduli della console di Configuration Manager esistenti.

XML console di Configuration Manager

Il codice XML della console di Configuration Manager definisce l'aspetto e il comportamento della console di Configuration Manager. Il codice XML definisce i nodi, le query, le azioni, i moduli e tutto ciò che è necessario per eseguire il rendering della gerarchia della console di Configuration Manager, del riquadro dei risultati e del riquadro delle azioni.

I file XML utilizzati dalla console di Configuration Manager sono archiviati in %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\. La tabella seguente mostra le sottocartelle.

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

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

ConnectedConsole.xml: definizioni per i nodi permanenti e la navigazione di riferimento.

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

- Azioni. File XML per le azioni della console di Configuration Manager. Per altre informazioni, vedere Informazioni sulle azioni della console di Configuration Manager.
- Moduli. File XML per le estensioni modulo alla console di Configuration Manager. Per ulteriori informazioni, vedere Informazioni sui moduli della console.
- Nodi. File XML per le estensioni dei nodi alla console di Configuration Manager. Per ulteriori informazioni, consulta Informazioni sui nodi della console.
- Corsi di gestione. File XML per le estensioni della classe di gestione alla console di Configuration Manager. Per ulteriori informazioni, vedere Informazioni sulle classi di gestione della console.
Altro Vari file XML di supporto.
Convalida Regole di convalida per i moduli della console di Configuration Manager.

Vedere anche

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