Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die Knoten-XML für die Configuration Manager-Konsole befindet sich in XML-Arbeitsbereichsdateien im Ordner %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\ConsoleRoot\. Die XML-Dateien des Erweiterungsknotens werden jedoch im Ordner AdminConsole\XmlStorage\Extensions\Nodes\<GUID> abgelegt, wobei <GUID> der GUID-Bezeichner des Namespaces für den übergeordneten Knoten ist.
Der folgende XML-Code definiert einen Erweiterungsknoten namens "MyNode". Der Knoten "MyNode" ist als untergeordnetes Element des Standortkonfigurationsknotens (d61498cb-7b3f-4748-ae3e-026674fb0cbd) im Arbeitsbereich Verwaltung der Configuration Manager-Konsole definiert. "MyNode" ist einem Microsoft.ConfigurationManagement.AdminConsole.ConsoleView.ViewDescription-Typ zugeordnet, bei dem es sich um eine Rasteransicht handelt, die im Lieferumfang von Configuration Manager enthalten ist. Wenn der Knoten ausgewählt ist, wird eine Rasteransicht im Ansichtsbereich angezeigt. In der Rasteransicht werden zwei Eigenschaften (RoleName und SiteCode) jeder MyClass benutzerdefinierten Verwaltungsklasse instance angezeigt, die von der WQL-Abfrage zurückgegeben wird.
Hinweis
Die UIExtensionsDemo.dll, auf die unten verwiesen wird, ist ein Beispiel für den Verweis auf eine benutzerdefinierte Assembly.
<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>
Die wichtigsten Elemente sind:
| Element | Beschreibung |
|---|---|
| RootNodeDescription | Beschreibt den Stammknoten für den Knoten. |
| rootNodes-Element der Configuration Manager-Konsole | Stammknoten zum Beschreiben des Knotens. |
| NodeDescription | Übergeordnetes Element für Knoten, die die Strukturansicht und den Ergebnisbereich beschreiben. |
| RootNodeDescription.resourceAssembly | Die Assembly, aus der Ressourcen für diesen Knoten instance geladen werden sollen. |
| ActionDescription.imageDescription | Die Assembly, die das Symbol und andere Bildressourcen enthält, die vom Knoten verwendet werden. |
| ActionDescription.viewAssemblyDescription | Der Ansichtstyp des Knotens. |
Knotenhierarchie
Definieren Sie kaskadierende Knoten wie folgt:
<RootNodeDescription>
<ChildNodes>
<RootNodeDescription>
<ChildNodes>
...
</ChildNodes>
</RootNodeDescription>
</ChildNodes>
</RootNodeDescription>
Siehe auch
Erstellen eines Configuration Manager-Konsolenknotensüber Konsolenknoten