分享方式:


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」 節點定義為 [台設定] 節點的子節點, (d61498cb-7b3f-4748-ae3e-026674fb0cbd) 在 Configuration Manager 主控台的 [系統管理] 工作區中。 「MyNode」 與Microsoft相關聯。ConfigurationManagement.AdminConsole.ConsoleView.ViewDescription類型,這是隨附于Configuration Manager的格線檢視。 選取節點時,會導致方格檢視出現在檢視面板中。 方格檢視會顯示由 WQL 查詢傳回之每個 MyClass 自訂管理類別實例 (RoleNameSiteCode) 兩個屬性。

注意事項

下面所參考的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主控台節點關於主控台節點