Architecture de l’extension de console Configuration Manager
L’architecture de console Configuration Manager repose sur les quatre couches distinctes suivantes.
Fournisseur SMS
Kit de développement logiciel (SDK) du fournisseur SMS managé
Infrastructure de l’interface utilisateur
Configuration Manager console XML
Fournisseur SMS dans Configuration Manager
Le fournisseur SMS est essentiellement identique au fournisseur SMS 2007, avec l’ajout de nouvelles classes qui prennent en charge de nouvelles fonctionnalités Configuration Manager. Vous pouvez accéder au fournisseur SMS via les interfaces WBEM habituelles, mais pour le code managé, vous devez utiliser le Kit de développement logiciel (SDK) du fournisseur SMS managé.
Kit de développement logiciel (SDK) du fournisseur SMS managé
Le Kit de développement logiciel (SDK) fournisseur SMS managé fournit une bibliothèque de code managé qui fait abstraction du fournisseur SMS. Il fournit des classes et des interfaces .NET Framework qui se connectent au fournisseur SMS, effectuent des requêtes et manipulent Configuration Manager objets et le fichier de contrôle de site. Vous pouvez utiliser le Kit de développement logiciel (SDK) fournisseur SMS géré dans des applications autonomes, ou vous pouvez utiliser l’infrastructure d’interface utilisateur pour étendre la console Configuration Manager existante.
Infrastructure d’interface utilisateur
L’infrastructure de l’interface utilisateur se trouve au-dessus du KIT de développement logiciel (SDK) du fournisseur SMS managé. L’infrastructure d’interface utilisateur fournit des fonctionnalités pour les boîtes de dialogue et la console Configuration Manager, et fournit la validation de l’interface utilisateur dans la console Configuration Manager. Vous pouvez étendre cette infrastructure d’interface utilisateur pour ajouter vos propres formulaires à la console Configuration Manager, ou vous pouvez intégrer vos propres formulaires dans des formulaires de console Configuration Manager existants.
Configuration Manager console XML
Le code XML de la console Configuration Manager définit l’apparence et le comportement de la console Configuration Manager. Le code XML définit les nœuds, les requêtes, les actions, les formulaires et tout ce qui est nécessaire pour afficher la hiérarchie de console Configuration Manager, le volet de résultats et le volet Action.
Les fichiers XML utilisés par la console Configuration Manager sont stockés sous %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\. Le tableau suivant présente les sous-dossiers.
Folder | Description |
---|---|
ConsoleRoot | Ce dossier contient différents fichiers XML qui définissent des éléments et des classes d’interface utilisateur intégrés. ManagementClassDescriptions.xml : définitions des classes du fournisseur SMS. ConnectedConsole.xml : définitions des nœuds collants et de la navigation go-to. définitions AssetManagementNode.xml, MonitoringNode.xml, SiteConfigurationNode.xml SoftwareLibraryNode.xml : pour chaque espace de travail dans la console Configuration Manager. |
Extensions | Emplacement du code XML lié au fournisseur SMS. Il existe quatre types de dossiers d’extension : -Actions. Fichiers XML pour Configuration Manager actions de console. Pour plus d’informations, consultez À propos Configuration Manager actions de la console. -Formes. Fichiers XML pour les extensions de formulaire dans la console Configuration Manager. Pour plus d’informations, consultez À propos des formulaires de console. -Nœuds. Fichiers XML pour les extensions de nœud dans la console Configuration Manager. Pour plus d’informations, consultez À propos des nœuds de console. - Classes de gestion. Fichiers XML pour les extensions de classe de gestion dans la console Configuration Manager. Pour plus d’informations, consultez À propos des classes de gestion de console. |
Autre | Différents fichiers XML d’assistance. |
Validation | Règles de validation pour les formulaires de console Configuration Manager. |
Voir aussi
À propos de l’extension de console Configuration Manager
À propos des actions Configuration Manager consoleÀ propos des formulaires de consoleÀ propos des classes de gestion de consoleÀ propos des nœuds de consoleÀ propos des vues de console