À propos des vues de console Configuration Manager
Configuration Manager affichages de console s’affichent dans le volet de résultats de la console Configuration Manager. Vous pouvez créer vos propres vues et les rendre disponibles n’importe où dans la hiérarchie d’arborescence.
Création de l’assembly d’affichage
Pour créer une vue, vous devez définir une classe dans qui implémente l’interface IConsoleView2 .
Après avoir créé la classe et généré l’assembly, placez-le dans le dossier %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\bin où il est chargé par la console Configuration Manager.
Pour plus d’informations, consultez How to Create a Configuration Manager Administrator Console View.
Création du code XML de nœud
La vue est intégrée à la console Configuration Manager lorsque vous créez un fichier XML qui décrit l’emplacement, les requêtes, les actions et les ressources nécessaires pour le nœud qui affiche la vue. Le fichier XML de nœud est placé dans le dossier %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\ConsoleRoot\Extensions\Nodes, sous un dossier nommé avec le GUID du nœud parent pour le nœud.
Pour plus d’informations, consultez How to Create Node XML for a Configuration Manager Administrator Console View.
Pour plus d’informations sur le xml de nœud, consultez À propos des nœuds de console.
Aide
Aide (F1)
Vous pouvez ajouter la prise en charge de l’aide F1 à vos vues en spécifiant l’attribut HelpID
de l’élément view QueryDescription
dans le nœud XML. Dans l’attribut HelpID
, vous spécifiez le chemin d’accès au fichier .chm et la rubrique que vous souhaitez afficher au format suivant :
HelpID="<path to chm>::<path to topic><topic name>.htm"
Par exemple, la déclaration d’élément suivante QueryDescription
charge la rubrique « How to Create a Package » à partir du Configuration Manager .chm. Le fichier .chm est supposé être dans c:\chm.
Remarque
L’assembly référencé ci-dessous (ConfigMgrObjectsControl.dll) est créé dans l’affichage personnalisé How to Create a Configuration Manager Console.
<ViewAssemblyDescriptions> <ViewAssemblyDescription> <Assembly> ConfigMgrObjectsControl.dll </Assembly> <Type> Microsoft.ConfigurationManagement.AdminConsole.ConfigMgrObjectsView.ConfigMgrObjectsViewDescription </Type> <CustomData> <ConfigurationData xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <PropertyItemsData> <Properties> <string>MyProperty1</string> <string>MyProperty2</string> </Properties> <ClassName>_SDK</ClassName> </PropertyItemsData> </ConfigurationData> </CustomData> </ViewAssemblyDescription> </ViewAssemblyDescriptions> <Actions> </Actions> <Queries> <QueryDescription NamespaceGuid="a4b9867e-8fc8-4fae-8a1a-0c798c22e010" Type="WQL" HelpTopic="C:\chm\SystemCenterConfigurationManager_SDK.chm::/html/2c295b3b-e23c-4084-ad4a-8bba328ef6fc.htm"> <Query>GetData</Query> <ReturnedClassType>_SDK</ReturnedClassType> <Actions> <ActionDescription Class="ShowDialog" DisplayName="ShowDialogActionName" Description="ShowDialogActionDescription"> <ShowOn> <string>DefaultHomeTab</string> <string>ContextMenu</string> </ShowOn> <ResourceAssembly> <Assembly>UIExtensionsDemo.dll</Assembly> <Type>UIExtensionsDemo.Resources.resources</Type> </ResourceAssembly> <ImagesDescription> <ResourceAssembly> <Assembly>UIExtensionsDemo.dll</Assembly> <Type>UIExtensionsDemo.Resources.resources</Type> </ResourceAssembly> <ImageResourceName>ActionIcon</ImageResourceName> </ImagesDescription> <DialogId>MyDialog</DialogId> </ActionDescription> </Actions> </QueryDescription> </Queries>
Pour plus d’informations sur l’utilisation de l’élément QueryDescription
, consultez How to Create Node XML for a Configuration Manager Console View.
Aide personnalisée
Vous pouvez également afficher votre propre fichier .chm en dehors du système d’aide F1. Par exemple, vous pouvez ajouter un bouton à votre formulaire qui ouvre votre fichier .chm d’aide. Pour plus d’informations sur l’ouverture de l’aide à partir de Windows Forms, consultez la classe Help dans la bibliothèque de classes .NET Framework.
Voir aussi
À propos des extensions de consoleComment créer une console Configuration Manager
Guide pratique pour créer un code XML de nœud pour une vue console Configuration Manager