Udostępnij za pośrednictwem


Configuration Manager element RootNodes konsoli

RootNodes elementy są najbardziej oddalonymi węzłami dla funkcji. Na przykład dystrybucja oprogramowania.

Element RootNodes jest odpowiedzialny za renderowanie węzła. Definiuje ona zapytania i układ, które są używane do wyświetlania okienka wyników, oraz wszystkie węzły dynamiczne dodawane do węzła drzewa konsoli Configuration Manager. Węzeł NodeDescription definiuje te elementy interfejsu użytkownika.

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

Węzły podrzędne

ChildNode elementy to węzły statyczne, które są wyświetlane w węźle 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ć kolejne węzły podrzędne opisane w elemencie podrzędnym RootNode .

Opisywanie okienka widoku drzewa i okienka wyników

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

  • QueryDescription

  • DetailsPaneDescription

QueryDescription

Element może służyć do wysyłania QueryDescription zapytań do dostawcy programu SMS w celu wyświetlenia obiektów w węźle. Element QueryDescription zawiera następujące atrybuty:

Atrybut Opis
NamespaceGuid Węzeł, do który ma zastosowanie zapytanie.
Type Typ zapytania. Zazwyczaj jest to zapytanie WQL.
DisplayName Description Wyświetla ciągi tekstowe dla nazwy i opisu w konsoli Configuration Manager. Zazwyczaj jednak będą używane wyniki zapytania. Przykłady kodu w następnej sekcji zawierają właściwość name kolekcji.

Następujące elementy to niektóre elementy podrzędne elementu QueryDescription:

Element Opis
Query Zapytanie WQL używane do wypełniania węzła.
ReturnedClassType Zwrócony typ Configuration Manager lub obiektu niestandardowego.

DetailPaneDescription

Element DetailsPaneDescription służy do definiowania panelu szczegółów skojarzonego z określonym węzłem. Element DetailsPaneDescription zawiera następujące atrybuty:

Atrybut Opis
ObjectClass Typ obiektu, do jakiego ma zastosowanie okienko szczegółów.

Następujące elementy to niektóre elementy podrzędne elementu DetailsPaneDescription:

Element Opis
PanePageDescription Definiuje stronę szczegółów, która ma 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ć wszystkie dane do wyświetlenia.

Poniżej znajduje się przykład DetailsPaneDescription XML definicji elementu. Okienko szczegółów jest przeznaczone dla SMS_Package typu i zwraca wszystkie SMS_Package obiekty uwzględnione w wybranym SMS_Package obiekcie. Zwrócona kolekcja jest następnie wyświetlana w widoku siatki. Właściwości wyświetlania są zdefiniowane w elemencie PropertyList .

<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 Configuration Manager
Informacje o węzłach konsoli administratora Configuration Manager
Jak znaleźć identyfikator GUID węzła Configuration Manager