RootNodes 元素是功能的最上層節點。 例如,軟體發佈。
元素 RootNodes 負責轉譯節點。 它會定義用來顯示結果窗格的查詢和配置,以及新增至 Configuration Manager 主控台樹狀節點的任何動態節點。 節點 NodeDescription 會定義這些使用者介面專案。
根節點有一種子節 <點,ChildNodes>。
子節點
ChildNode 元素是出現在功能根節點下的靜態節點。 例如,Packages 是軟體發佈節點的子節點。 子節點會出現在節點下, ChildNodes 而每個子節點都會由節 RootNodeDescription 點描述。 每個子節點可能會有子專案中所述的進一步子 RootNode 節點。
描述樹檢視窗格和結果窗格
作為 的RootNodes子系,NodeDescription提供在 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