Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Les vues de la console du Configuration Manager s’affichent dans le volet de résultats de la console du Configuration Manager. Vous pouvez créer vos propres vues et les rendre disponibles n’importe où dans la hiérarchie des arborescences.
Création de l’assemblage de vue
Pour créer une vue, vous devez définir une classe à l’intérieur qui implémente l’interface IConsoleView2 .
Après avoir créé la classe et généré l’assembly, placez-la dans le dossier %ProgramFiles %\Microsoft Endpoint Manager\AdminConsole\bin où elle est chargée par la console Configuration Manager.
Pour plus d’informations, voir Comment créer une vue Console Administrateur de Configuration Manager.
Création du nœud XML
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 du nœud est placé dans le dossier %ProgramFiles %\Microsoft Endpoint Manager\AdminConsole\ConsoleRoot\Extensions\Nodes, sous un dossier qui est nommé avec le GUID du nœud parent pour le nœud.
Pour plus d’informations sur le XML des nœuds, 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 de vue QueryDescription dans le XML du nœud. 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 « Comment créer un package » à partir du fichier .chm du Configuration Manager. Le .chm est supposé être dans c :\chm.
Remarque
L’assembly référencé ci-dessous (ConfigMgrObjectsControl.dll) est créé dans la vue personnalisée Comment créer une console Configuration Manager.
<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, consultez Comment créer un nœud XML pour une vue de console Configuration Manager.QueryDescription
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 d’aide .chm. Pour plus d’informations sur l’ouverture de l’aide à partir de formulaires Windows, consultez la classe Aide dans la bibliothèque de classes .NET Framework.
Voir aussi
À propos des extensions de consoleComment créer une console de Configuration ManagerComment créer un nœud XML pour une vue de console de Configuration Manager