Поделиться через


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

Чтобы создать XML-код узла для представления сетки по умолчанию консоли Configuration Manager, создайте XML-файл, описывающий элемент RootNodeDescription.

XML-код в этой процедуре используется со сборкой, создаваемой в разделе Создание Configuration Manager представлении консоли администрирования. Когда пользователь щелкает узел "Мой узел", он отображает список SMS_SCI_SysResUse классов в Configuration Manager в области представления.

Следующие элементы и атрибуты особенно важны:

  • RootNodeDescription. Атрибут NamespaceGuid идентифицирует узел Конфигурация сайта .

Создание XML-файла узла для представления

  1. Если она открыта, закройте консоль Configuration Manager.

  2. В Блокноте создайте XML-файл, содержащий следующий XML-файл:

    <RootNodeDescription NamespaceGuid="c192799c-82cd-43cc-bc11-12996bca800f" Id="MyNode" DisplayName="NodeName" Description="NodeDescription">    <ResourceAssembly>        <Assembly>UIExtensionsDemo.dll</Assembly>        <Type>UIExtensionsDemo.Resources.resources</Type>    </ResourceAssembly>  <ImagesDescription>      <ResourceAssembly>         <Assembly>UIExtensionsDemo.dll</Assembly>          <Type>UIExtensionsDemo.Resources.resources</Type>      </ResourceAssembly>     <ImageResourceName>NodeIcon</ImageResourceName>   </ImagesDescription>   <ViewAssemblyDescriptions>      <ViewAssemblyDescription>         <Assembly>AdminUI.ConsoleView.dll</Assembly>         <Type>Microsoft.ConfigurationManagement.AdminConsole.ConsoleView.ViewDescription</Type>    <CustomData>           <ConfigurationData xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">             <PropertyItemsData>    <Properties>                    <string>RoleName</string>                  <string>SiteCode</string>                </Properties>                <ClassName>SMS_SCI_SysResUse</ClassName>                </PropertyItemsData>  </ConfigurationData>       </CustomData>     </ViewAssemblyDescription>   </ViewAssemblyDescriptions>   <Actions>  </Actions>   <Queries>      <QueryDescription NamespaceGuid="81957874-9c03-4261-84eb-3cf6c31bf251" Type="WQL">         <Query>SELECT * FROM SMS_SCI_SysResUse</Query>         <ReturnedClassType>MyClass</ReturnedClassType>      </QueryDescription>   </Queries></RootNodeDescription>  
    
  3. Сохраните XML-файл в папке %ProgramFiles%\AdminConsole\XmlStorage\Extensions\Nodes\c192799c-82cd-43cc-bc11-12996bca800f с именем файла ConfigMgrObjectsView.xml. Не забудьте сохранить файл как тип All Files. Если папки Extensions, Nodes или GUID еще не существуют, создайте их.

  4. Запустите консоль Configuration Manager, выберите Конфигурация сайта в представлении дерева и выберите узел Мой узел. В представлении SMS_SCI_SysResUse должен отобразиться список классов.

См. также

Сведения о представлениях консоли администрирования Configuration Manager
Создание представления консоли администрирования Configuration Manager
Поиск GUID узла Configuration Manager