XML nodo della console Configuration Manager
Il file XML del nodo per la console Configuration Manager si trova nei file XML dell'area di lavoro che si trovano nella cartella %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\ConsoleRoot\. I file XML del nodo di estensione, tuttavia, vengono inseriti nella cartella AdminConsole\XmlStorage\Extensions\Nodes\<GUID>, dove <GUID> è l'identificatore GUID dello spazio dei nomi per il nodo padre.
Il codice XML seguente definisce un nodo di estensione denominato "MyNode". Il nodo "MyNode" è definito come figlio del nodo Configurazione sito (d61498cb-7b3f-4748-ae3e-026674fb0cbd) nell'area di lavoro Amministrazione della console di Configuration Manager. "MyNode" è associato a un Microsoft. Tipo ConfigurationManagement.AdminConsole.ConsoleView.ViewDescription che è una visualizzazione griglia fornita con Configuration Manager. Quando il nodo è selezionato, verrà visualizzata una visualizzazione griglia nel pannello di visualizzazione. Nella visualizzazione griglia vengono visualizzate due proprietà (RoleName e SiteCode) di ogni MyClass
istanza della classe di gestione personalizzata restituita dalla query WQL.
Nota
Il UIExtensionsDemo.dll a cui si fa riferimento di seguito è un esempio di riferimento a un assembly personalizzato.
<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>
Gli elementi importanti sono:
Elemento | Descrizione |
---|---|
RootNodeDescription | Descrive il nodo radice per il nodo. |
Configuration Manager elemento RootNodes della console | Nodo radice per la descrizione del nodo. |
NodeDescription | Elemento padre per i nodi che descrivono la visualizzazione struttura ad albero e il riquadro dei risultati. |
RootNodeDescription.resourceAssembly | Assembly da cui caricare le risorse per questa istanza del nodo. |
ActionDescription.imageDescription | Assembly contenente l'icona e altre risorse immagine usate dal nodo. |
ActionDescription.viewAssemblyDescription | Tipo di visualizzazione del nodo. |
Gerarchia di nodi
Definire i nodi a catena nel modo seguente:
<RootNodeDescription>
<ChildNodes>
<RootNodeDescription>
<ChildNodes>
...
</ChildNodes>
</RootNodeDescription>
</ChildNodes>
</RootNodeDescription>
Vedere anche
Come creare un nodo della console di Configuration Managersui nodi della console