Сведения о представлениях консоли Configuration Manager

Configuration Manager представления консоли отображаются в области результатов консоли Configuration Manager. Вы можете создать собственные представления и сделать их доступными в любом месте иерархии представлений в виде дерева.

Создание сборки представления

Чтобы создать представление, необходимо определить класс внутри, который реализует интерфейс IConsoleView2 .

После создания класса и сборки сборки поместите ее в папку %ProgramFiles%\Майкрософт Endpoint Manager\AdminConsole\bin, где она загружается консолью Configuration Manager.

Дополнительные сведения см. в разделе Создание Configuration Manager режиме консоли администрирования.

Создание XML узла

Представление интегрируется в консоль Configuration Manager при создании XML-файла, описывающего расположение, запросы, действия и ресурсы, необходимые для узла, отображающего представление. XML-файл узла помещается в папку %ProgramFiles%\Майкрософт Endpoint Manager\AdminConsole\ConsoleRoot\Extensions\Nodes, в папке с именем с именем GUID родительского узла узла.

Дополнительные сведения см. в разделе Создание XML узла для представления консоли администрирования Configuration Manager.

Дополнительные сведения о XML-коде узла см. в разделе Сведения об узлах консоли.

Справка

Справка F1

Вы можете добавить поддержку справки F1 в представления, указав HelpID атрибут элемента представления QueryDescription в XML-коде узла. В атрибуте HelpID укажите путь к CHM-файлу и разделу, который необходимо отобразить в следующем формате:

HelpID="<path to chm>::<path to topic><topic name>.htm"

Например, следующее QueryDescription объявление элемента загружает раздел "Создание пакета" из Configuration Manager chm. Предполагается, что CHM-файл находится в c:\chm.

Примечание.

Сборка, на которую указана ссылка (ConfigMgrObjectsControl.dll), создается в пользовательском представлении 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>  

Дополнительные сведения об использовании элемента см. в QueryDescription разделе How to Create Node XML for a Configuration Manager Console View.

Настраиваемая справка

Вы также можете отобразить собственный CHM-файл за пределами системы справки F1. Например, можно добавить кнопку в форму, которая открывает файл справки .chm. Дополнительные сведения об открытии справки из Windows Forms см. в разделе Класс Help в библиотеке классов платформа .NET Framework.

См. также

Сведения о расширениях консолиКак создать консоль Configuration Manager
Создание XML узла для представления консоли Configuration Manager