plik XML węzła konsoli Configuration Manager
Kod XML węzła konsoli Configuration Manager znajduje się w plikach XML obszaru roboczego znajdujących się w folderze %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\ConsoleRoot\. Pliki XML węzła rozszerzenia są jednak umieszczane w folderze AdminConsole\XmlStorage\Extensions\Nodes\<GUID>, gdzie <identyfikator GUID> przestrzeni nazw dla węzła nadrzędnego.
Poniższy kod XML definiuje węzeł rozszerzenia o nazwie "MyNode". Węzeł "MyNode" jest zdefiniowany jako element podrzędny węzła Konfiguracja lokacji (d61498cb-7b3f-4748-ae3e-026674fb0cbd) w obszarze roboczym Administracja konsoli Configuration Manager. "MyNode" jest skojarzony z Microsoft. ConfigurationManagement.AdminConsole.ConsoleView.ViewDescription typ, który jest widok siatki, który jest dostarczany z Configuration Manager. Wybranie węzła spowoduje wyświetlenie widoku siatki w panelu widoków. Widok siatki wyświetla dwie właściwości (RoleName i SiteCode) każdego MyClass
wystąpienia niestandardowej klasy zarządzania zwracanego przez zapytanie WQL.
Uwaga
Poniższa UIExtensionsDemo.dll jest przykładem odwoływania się do zestawu niestandardowego.
<RootNodeDescription NamespaceGuid="d61498cb-7b3f-4748-ae3e-026674fb0cbd" 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>MyClass</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>
Ważne elementy to:
Element | Opis |
---|---|
RootNodeDescription | Opisuje węzeł główny węzła. |
Configuration Manager element RootNodes konsoli | Węzeł główny do opisywania węzła. |
NodeDescription | Element nadrzędny dla węzłów opisujących widok drzewa i okienko wyników. |
RootNodeDescription.resourceAssembly | Zestaw, z którego mają zostać załadowane zasoby dla tego wystąpienia węzła. |
ActionDescription.imageDescription | Zestaw zawierający ikonę i inne zasoby obrazu używane przez węzeł. |
ActionDescription.viewAssemblyDescription | Typ widoku węzła. |
Hierarchia węzłów
Zdefiniuj węzły kaskadowe w następujący sposób:
<RootNodeDescription>
<ChildNodes>
<RootNodeDescription>
<ChildNodes>
...
</ChildNodes>
</RootNodeDescription>
</ChildNodes>
</RootNodeDescription>
Zobacz też
How to Create a Configuration Manager Console Node About console nodes (Jak utworzyć węzeł konsoli Configuration Manager— informacje o węzłach konsoli)