RootNodes 元素是特徵的最頂層節點。 例如,軟體發佈。
元素 RootNodes 負責轉譯節點。 它定義用來顯示結果窗格的查詢和版面配置,以及新增至 Configuration Manager 主控台樹狀節點的任何動態節點。 節點會 NodeDescription 定義這些使用者介面元素。
根節點有一種類型的子節點, <即 ChildNodes>。
子節點
ChildNode 元素是顯示在要素根節點下的靜態節點。 例如,套件是軟體發佈節點的子節點。 子節點出現在節點下方 ChildNodes ,每個子節點都由一個 RootNodeDescription 節點描述。 每個子節點都可以在子 RootNode 元素中描述其他子節點。
描述 [樹狀檢視] 窗格和 [結果] 窗格
作為 的NodeDescription子系RootNodes,提供 Configuration Manager 主控台中使用的樹狀檢視窗格和結果窗格的描述。
NodeDescription 包含下列三個子元素:
QueryDescriptionDetailsPaneDescription
QueryDescription
此 QueryDescription 元素可用來查詢 SMS 提供者以取得要在節點中顯示的物件。 該 QueryDescription 元素包括以下屬性:
| 屬性 | 描述 |
|---|---|
NamespaceGuid |
查詢適用的節點。 |
Type |
查詢的類型。 這通常是 WQL 查詢。 |
DisplayName Description |
在 Configuration Manager 主控台中顯示名稱和描述的文字字串。 不過,您通常會使用查詢的結果。 下一節中的程式碼範例會顯示集合的 name 屬性。 |
下列元素是 的一些 QueryDescription子元素:
| 元素 | 描述 |
|---|---|
Query |
用來填入節點的 WQL 查詢。 |
ReturnedClassType |
傳回的 Configuration Manager 或自訂物件類型。 |
DetailPaneDescription
此 DetailsPaneDescription 元素可用來定義與特定節點相關聯的詳細資料面板。 該 DetailsPaneDescription 元素包括以下屬性:
| 屬性 | 描述 |
|---|---|
ObjectClass |
詳細資料窗格適用的物件類型。 |
下列元素是 的一些 DetailsPaneDescription子元素:
| 元素 | 描述 |
|---|---|
PanePageDescription |
定義應在詳細資料窗格中載入的詳細資料頁面。 包含頁面所在的組件、頁面標題,以及應該執行的查詢,以便擷取任何資料以進行顯示。 |
以下是元素定義的 DetailsPaneDescription XML 範例。 詳細資料窗格以類型為目標SMS_Package,並傳回所選SMS_Package物件中包含的所有SMS_Package物件。 然後,傳回的集合會顯示在方格檢視中。 要顯示的性質是在元素中 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>
另請參閱
如何建立 Configuration Manager 系統管理員主控台節點關於 Configuration Manager 系統管理員主控台節點如何尋找 Configuration Manager 節點 GUID