Configuration Manager Console Node XML
Nod-XML:en för Configuration Manager-konsolen finns i XML-filer för arbetsytan i mappen %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\ConsoleRoot\. XML-filerna för tilläggsnoden placeras dock i mappen AdminConsole\XmlStorage\Extensions\Nodes\<GUID>, där <GUID> är guid-identifieraren för namnområdet för den överordnade noden.
Följande XML definierar en tilläggsnod med namnet "MyNode". Noden "MyNode" definieras som underordnad noden Platskonfiguration (d61498cb-7b3f-4748-ae3e-026674fb0cbd) i arbetsytan Administration i Configuration Manager-konsolen. "MyNode" är associerad med en Microsoft. ConfigurationManagement.AdminConsole.ConsoleView.ViewDescription, som är en rutnätsvy som levereras med Configuration Manager. När noden är markerad visas en rutnätsvy i vypanelen. Rutnätsvyn visar två egenskaper (RoleName och SiteCode) för varje MyClass
anpassad hanteringsklassinstans som returneras av WQL-frågan.
Obs!
Det UIExtensionsDemo.dll som refereras nedan är ett exempel på hur du refererar till en anpassad sammansättning.
<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>
De viktigaste elementen är:
Element | Beskrivning |
---|---|
RootNodeDescription | Beskriver nodens rotnod. |
Configuration Manager-konsolens rootnodes-element | Rotnod för att beskriva noden. |
NodeDescription | Överordnad för noder som beskriver trädvyn och resultatfönstret. |
RootNodeDescription.resourceAssembly | Sammansättningen som resurser ska läsas in från för den här nodinstansen. |
ActionDescription.imageDescription | Sammansättningen som innehåller ikonen och andra bildresurser som används av noden. |
ActionDescription.viewAssemblyDescription | Nodens vytyp. |
Nodhierarki
Definiera sammanhängande noder på följande sätt:
<RootNodeDescription>
<ChildNodes>
<RootNodeDescription>
<ChildNodes>
...
</ChildNodes>
</RootNodeDescription>
</ChildNodes>
</RootNodeDescription>
Se även
Så här skapar du en Configuration Manager konsolnodom konsolnoder