Element RootNodes konsoli programu Configuration Manager

RootNodes Elementy są najwyższymi węzłami funkcji. Na przykład dystrybucja oprogramowania.

Element RootNodes jest odpowiedzialny za renderowanie węzła. Definiuje zapytania i układ używane do wyświetlania okienka wyników i wszystkich węzłów dynamicznych dodanych do węzła drzewa konsoli programu Configuration Manager. Węzeł NodeDescription definiuje te elementy interfejsu użytkownika.

Węzeł główny ma jeden typ węzła podrzędnego, <węzły podrzędne>.

Węzły podrzędne

ChildNode Elementy są węzłami statycznymi, które są wyświetlane pod węzłem głównym funkcji. Na przykład Packages jest węzłem podrzędnym węzła dystrybucji oprogramowania. Węzły podrzędne są wyświetlane w węźle, ChildNodes a każdy węzeł podrzędny jest opisany przez RootNodeDescription węzeł. Każdy węzeł podrzędny może mieć dalsze węzły podrzędne opisane w elemencie podrzędnym RootNode .

Opis okienka widoku drzewa i okienka wyników

Jako element podrzędny RootNodes, NodeDescription zawiera opis okienka widoku drzewa i okienka wyników używanych w konsoli programu Configuration Manager. NodeDescription Zawiera następujące trzy elementy podrzędne:

  • QueryDescription

  • DetailsPaneDescription

Opis zapytania

Element QueryDescription może być używany do wysyłania zapytań do dostawcy SMS dotyczących obiektów, które mają być wyświetlane w węźle. Element QueryDescription zawiera następujące atrybuty:

Atrybut Opis
NamespaceGuid Węzeł, którego dotyczy zapytanie.
Type Typ zapytania. Zazwyczaj jest to zapytanie WQL.
DisplayName Description Wyświetla ciągi tekstowe dla nazwy i opisu w konsoli programu Configuration Manager. Zazwyczaj jednak przydadzą się wyniki zapytania. Przykłady kodu w następnej sekcji wyświetlają name właściwość kolekcji.

Poniższe elementy są niektórymi elementami podrzędnymi QueryDescription:

Element Opis
Query Zapytanie WQL, które jest używane do wypełniania węzła.
ReturnedClassType Zwracany typ zwróconego obiektu niestandardowego programu Configuration Manager.

DetailPaneDescription

Element DetailsPaneDescription służy do definiowania panelu szczegółów powiązanego z danym węzłem. Element DetailsPaneDescription zawiera następujące atrybuty:

Atrybut Opis
ObjectClass Typ obiektu, którego dotyczy okienko szczegółów.

Poniższe elementy są niektórymi elementami podrzędnymi DetailsPaneDescription:

Element Opis
PanePageDescription Definiuje stronę szczegółów, która powinna zostać załadowana w okienku szczegółów. Zawiera zestaw, w którym znajduje się strona, tytuł strony i zapytanie, które należy uruchomić, aby pobrać wszelkie dane do wyświetlenia.

Poniżej znajduje się przykład DetailsPaneDescription definicji elementu w formacie XML. Okienko szczegółów jest ukierunkowane na SMS_Package typ i zwraca wszystkie SMS_Package obiekty zawarte w zaznaczonym SMS_Package obiekcie. Zwrócona kolekcja jest następnie wyświetlana w widoku siatki. Właściwości wyświetlania są zdefiniowane PropertyList w elemencie.

<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>

Zobacz też

Jak utworzyć węzeł konsoli administratora programu Configuration ManagerInformacje o węzłach konsoli administratora programu Configuration ManagerJak znaleźć identyfikator GUID węzła Configuration Manager