コンソール ノード XML のConfiguration Manager

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カスタム管理クラス インスタンスの 2 つのプロパティ (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 コンソール ノードを作成する方法 コンソール ノードについて