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
自訂管理類別實例 (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>