Configuration Manager 主控台節點 XML

Configuration Manager 主控台的節點 XML 位於 %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\ConsoleRoot\ 資料夾的工作區 XML 檔案中。 不過,您的延伸節點 XML 檔案位於資料夾 AdminConsole\XmlStorage\Extensions\Nodes\<GUID> 中,其中 <GUID> 是父節點的命名空間 GUID 識別碼。

下列 XML 定義名為 “MyNode” 的擴充節點。 「MyNode」節點定義為站台設定節點的子系, (Configuration Manager主控台的 [管理] 工作區中 d61498cb-7b3f-4748-ae3e-026674fb0cbd) 。 「MyNode」 與 Microsoft.ConfigurationManagement.AdminConsole.ConsoleView.ViewDescription 類型相關聯,這是隨附於 Configuration Manager 的方格檢視。 選取節點時,會導致檢視面板中出現網格檢視。 方格檢視會顯示兩個屬性, (WQL 查詢傳回之每個MyClass自訂管理類別執行個體的 RoleName 和 SiteCode) 。

注意事項

下面參考的 UIExtensionsDemo.dll 是參考自訂組合的範例。


<RootNodeDescription NamespaceGuid="d61498cb-7b3f-4748-ae3e-026674fb0cbd" Id="MyNode" DisplayName="NodeName" Description="NodeDescription">   <ResourceAssembly>     <Assembly>UIExtensionsDemo.dll</Assembly>      <Type>UIExtensionsDemo.Resources.resources</Type>  </ResourceAssembly>  <ImagesDescription>     <ResourceAssembly>        <Assembly>UIExtensionsDemo.dll</Assembly>         <Type>UIExtensionsDemo.Resources.resources</Type>      </ResourceAssembly>   <ImageResourceName>NodeIcon</ImageResourceName>  </ImagesDescription>   <ViewAssemblyDescriptions>     <ViewAssemblyDescription>       <Assembly>AdminUI.ConsoleView.dll</Assembly>      <Type>Microsoft.ConfigurationManagement.AdminConsole.ConsoleView.ViewDescription</Type>      <CustomData>         <ConfigurationData xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">          <PropertyItemsData>                 <Properties>                      <string>RoleName</string>                      <string>SiteCode</string>                   </Properties>                     <ClassName>MyClass</ClassName>               </PropertyItemsData>           </ConfigurationData>        </CustomData>     </ViewAssemblyDescription>   </ViewAssemblyDescriptions>  <Actions>  </Actions>   <Queries>    <QueryDescription NamespaceGuid="81957874-9c03-4261-84eb-3cf6c31bf251" Type="WQL">             <Query>SELECT * FROM SMS_SCI_SysResUse</Query>                  <ReturnedClassType>MyClass</ReturnedClassType>        </QueryDescription>      </Queries>\</RootNodeDescription>

重要元素如下:

元素 描述
RootNodeDescription 描述節點的根節點。
Configuration Manager 主控台 RootNodes 元素 用於描述節點的根節點。
NodeDescription 描述樹狀檢視和結果窗格之節點的父系。
RootNodeDescription.resourceAssembly 要從中載入此節點執行個體資源的組件。
ActionDescription.imageDescription 包含節點所使用圖示和其他影像資源的組件。
ActionDescription.viewAssemblyDescription 節點的檢視類型。

節點階層

以下列方式定義串聯節點:

<RootNodeDescription>
  <ChildNodes>
      <RootNodeDescription>
               <ChildNodes>
               ...
               </ChildNodes>
      </RootNodeDescription>
  </ChildNodes>
</RootNodeDescription>

另請參閱

如何建立 Configuration Manager 主控台節點關於主控台節點