Configuration Manager 主控台 RootNodes 元素

RootNodes 元素是特徵的最頂層節點。 例如,軟體發佈。

元素 RootNodes 負責轉譯節點。 它定義用來顯示結果窗格的查詢和版面配置,以及新增至 Configuration Manager 主控台樹狀節點的任何動態節點。 節點會 NodeDescription 定義這些使用者介面元素。

根節點有一種類型的子節點, <即 ChildNodes>。

子節點

ChildNode 元素是顯示在要素根節點下的靜態節點。 例如,套件是軟體發佈節點的子節點。 子節點出現在節點下方 ChildNodes ,每個子節點都由一個 RootNodeDescription 節點描述。 每個子節點都可以在子 RootNode 元素中描述其他子節點。

描述 [樹狀檢視] 窗格和 [結果] 窗格

作為 的NodeDescription子系RootNodes,提供 Configuration Manager 主控台中使用的樹狀檢視窗格和結果窗格的描述。 NodeDescription 包含下列三個子元素:

  • QueryDescription

  • DetailsPaneDescription

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