Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Il codice XML del nodo per la console di Configuration Manager si trova nei file XML dell'area di lavoro situati nella cartella %Programmi%\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 elemento figlio del nodo Configurazione sito (d61498cb-7b3f-4748-ae3e-026674fb0cbd) nell'area di lavoro Amministrazione della console di Configuration Manager. "MyNode" è associato a un tipo Microsoft.ConfigurationManagement.AdminConsole.ConsoleView.ViewDescription che è una visualizzazione griglia fornita con Configuration Manager. Quando il nodo è selezionato, nel pannello di visualizzazione viene visualizzata una vista griglia. La visualizzazione griglia visualizza 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 |
|---|---|
| Descrizione del nodo radice | Descrive il nodo radice per il nodo. |
| Elemento RootNodes della console di Configuration Manager | Nodo radice per la descrizione del nodo. |
| Descrizione nodo | Elemento padre per i nodi che descrivono la visualizzazione albero e il riquadro dei risultati. |
| RootNodeDescription.resourceAssembly | L'assembly da cui caricare le risorse per questa istanza del nodo. |
| ActionDescription.imageDescription | L'assembly contenente l'icona e le altre risorse immagine utilizzate dal nodo. |
| ActionDescription.viewAssemblyDescription | Tipo di visualizzazione del nodo. |
Gerarchia dei 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 ManagerInformazioni sui nodi della console