Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Noden XML för Configuration Manager-konsolen finns i XML-filer för arbetsytan som finns i mappen %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\ConsoleConsole\ConsoleRoot\. XML-filerna för tilläggsnoden placeras emellertid i mappen AdminConsole\XmlStorage\Extensions\Nodes\<GUID,> där <GUID> är namnområdes-GUID-identifieraren för den överordnade noden.
Följande XML definierar en tilläggsnod med namnet "MyNode". Noden "MyNode" definieras som underordnad platskonfigurationsnoden (d61498cb-7b3f-4748-ae3e-026674fb0cbd) på arbetsytan Administration i konsolen Configuration Manager. "MyNode" är associerad med en Microsoft.ConfigurationManagement.AdminConsole.ConsoleView.ViewDescription-typ, vilket är en rutnätsvy som levereras med Configuration Manager. När noden är markerad kommer den att orsaka att en rutnätsvy visas i vypanelen. I rutnätsvyn visas två egenskaper (RoleName och SiteCode) för varje MyClass instans av en anpassad hanteringsklass som returneras av WQL-frågan.
Obs!
Den 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 viktiga delarna är:
| Element | Beskrivning |
|---|---|
| RootNodeDescription | Beskriver rotnoden för noden. |
| Configuration Manager Console RootNodes Element | Rotnod för att beskriva noden. |
| NodeDescription (Beskrivning av nod) | Ö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 | Visningstypen för noden. |
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