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