Создание XML узла для представления сетки консоли Configuration Manager
Чтобы создать XML-код узла для представления сетки по умолчанию консоли Configuration Manager, создайте XML-файл, описывающий элемент RootNodeDescription.
XML-код в этой процедуре используется со сборкой, создаваемой в разделе Создание Configuration Manager представлении консоли администрирования. Когда пользователь щелкает узел "Мой узел", он отображает список SMS_SCI_SysResUse
классов в Configuration Manager в области представления.
Следующие элементы и атрибуты особенно важны:
-
RootNodeDescription
. АтрибутNamespaceGuid
идентифицирует узел Конфигурация сайта .
Создание XML-файла узла для представления
Если она открыта, закройте консоль Configuration Manager.
В Блокноте создайте 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>
Сохраните XML-файл в папке %ProgramFiles%\AdminConsole\XmlStorage\Extensions\Nodes\c192799c-82cd-43cc-bc11-12996bca800f с именем файла ConfigMgrObjectsView.xml. Не забудьте сохранить файл как тип
All Files
. Если папки Extensions, Nodes или GUID еще не существуют, создайте их.Запустите консоль Configuration Manager, выберите Конфигурация сайта в представлении дерева и выберите узел Мой узел. В представлении
SMS_SCI_SysResUse
должен отобразиться список классов.
См. также
Сведения о представлениях консоли администрирования Configuration Manager
Создание представления консоли администрирования Configuration Manager
Поиск GUID узла Configuration Manager