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.
RootNodes Elemente sind die obersten Knoten für ein Feature. Zum Beispiel Softwareverteilung.
Das RootNodes Element ist für das Rendern eines Knotens verantwortlich. Sie definiert die Abfragen und das Layout, die zum Anzeigen des Ergebnisbereichs sowie aller dynamischen Knoten verwendet werden, die dem Konsolenstrukturknoten von Configuration Manager hinzugefügt werden. Der NodeDescription Knoten definiert diese Elemente der Benutzeroberfläche.
Ein Stammknoten verfügt über einen Typ von untergeordneten Knoten, <ChildNodes>.
Untergeordnete Knoten
ChildNode Elemente sind statische Knoten, die unter dem Stammknoten für ein Feature angezeigt werden. Beispielsweise ist Pakete ein untergeordneter Knoten des Softwareverteilungsknotens. Untergeordnete Knoten werden unter dem ChildNodes Knoten angezeigt, und jeder untergeordnete Knoten wird durch einen RootNodeDescription Knoten beschrieben. Jeder untergeordnete Knoten kann über weitere untergeordnete Knoten verfügen, die in einem untergeordneten RootNode Element beschrieben werden.
Beschreiben des Strukturansichtsbereichs und des Ergebnisbereichs
Als untergeordnetes Element von RootNodesstellt eine Beschreibung des Strukturansichtsbereichs und des Ergebnisbereichs bereit, NodeDescription die in der Configuration Manager-Konsole verwendet werden.
NodeDescription Enthält die folgenden drei untergeordneten Elemente:
QueryDescriptionDetailsPaneDescription
QueryDescription
Mit dem QueryDescription Element kann der SMS-Provider nach Objekten abgefragt werden, die im Knoten angezeigt werden sollen. Das QueryDescription Element enthält die folgenden Attribute:
| Attribut | Beschreibung |
|---|---|
NamespaceGuid |
Der Knoten, für den die Abfrage gilt. |
Type |
Der Typ der Abfrage. In der Regel ist dies eine WQL-Abfrage. |
DisplayName Description |
Zeigt Textzeichenfolgen für den Namen und die Beschreibung in der Configuration Manager-Konsole an. In der Regel verwenden Sie jedoch die Ergebnisse der Abfrage. Die Codebeispiele im nächsten Abschnitt zeigen die name-Eigenschaft der Auflistung an. |
Die folgenden Elemente gehören zu den untergeordneten Elementen von QueryDescription:
| Element | Beschreibung |
|---|---|
Query |
Die WQL-Abfrage, die zum Auffüllen des Knotens verwendet wird. |
ReturnedClassType |
Der Typ des zurückgegebenen Configuration Manager oder benutzerdefinierten Objekts. |
DetailPaneDescription
Das DetailsPaneDescription Element wird verwendet, um den Detailbereich zu definieren, der einem bestimmten Knoten zugeordnet ist. Das DetailsPaneDescription Element enthält die folgenden Attribute:
| Attribut | Beschreibung |
|---|---|
ObjectClass |
Der Objekttyp, für den der Detailbereich gilt. |
Die folgenden Elemente gehören zu den untergeordneten Elementen von DetailsPaneDescription:
| Element | Beschreibung |
|---|---|
PanePageDescription |
Definiert die Detailseite, die im Detailbereich geladen werden soll. Enthält die Assembly, in der sich die Seite befindet, den Seitentitel und die Abfrage, die ausgeführt werden soll, um Daten für die Anzeige abzurufen. |
Nachfolgend finden Sie ein XML-Beispiel für eine DetailsPaneDescription Elementdefinition. Der Detailbereich ist auf einen SMS_Package Typ ausgerichtet und gibt alle SMS_Package Objekte zurück, die im ausgewählten SMS_Package Objekt enthalten sind. Die zurückgegebene Sammlung wird dann in einer Rasteransicht angezeigt. Die Eigenschaften für die PropertyList Anzeige werden im Element definiert.
<DetailsPaneDescription ObjectClass="SMS_Package"> <PanePageDescription ObjectClass="SMS_Package" PageGuid="ce027fe6-ffd8-4825-ad7b-029c39e97327" Description="ProgramsTabDescription"> <ResourceAssembly> <Assembly>AdminUI.Program.dll</Assembly> <Type>Microsoft.ConfigurationManagement.AdminConsole.Program.Properties.Resources.resources</Type> </ResourceAssembly> <PageTitle>ProgramsTabName</PageTitle> <QuerySettingsDescription QueryClass="SMS_Program"> <Queries> <QueryDescription NamespaceGuid="d13e9848-2c76-418c-ab96-9a2940aaf0de" Type="WQL" DisplayName="##SUB:ProgramName##" Description="##SUB:ProgramName##"> <Query>SELECT * FROM SMS_Program WHERE PackageId='##SUB:PackageId##'</Query> <ReturnedClassType>SMS_Program</ReturnedClassType> <Actions> </Actions> </QueryDescription> </Queries> <PropertyList> <PropertyDescription Name="ProgramName" /> <PropertyDescription Name="CommandLine" /> <PropertyDescription Name="Run" /> <PropertyDescription Name="DiskSpaceReq" /> <PropertyDescription Name="Comment" /> </PropertyList> </QuerySettingsDescription> </PanePageDescription></DetailsPaneDescription>
Siehe auch
So erstellen Sie einen Configuration Manager AdministratorkonsolenknotenInformationen zu Configuration Manager AdministratorkonsolenknotenSo finden Sie eine Configuration Manager Knoten-GUID