Configuration Manager控制台管理类 XML

Configuration Manager控制台的管理类 XML 位于 %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\ConsoleRoot\ManagementClassDescriptions.xml 文件。 但是,扩展管理类 XML 文件必须放在 AdminConsole\XmlStorage\Extensions\ManagementClasses\ 文件夹中。

以下 XML 定义名为“MyClass”的扩展管理类。 “MyClass”节点是在ConsoleRoot\ManagementClassDescriptions.xml中定义的管理类的子 SMS_SiteControlItem 类。


<ManagementClassDescription Name="MyClass" SuperclassName="SMS_SiteControlItem" SecurityObjectAlias="SMS_Site"> <Properties>          <ManagementClassPropertyDescription Name="RoleName"/>          <ManagementClassPropertyDescription Name="SiteCode" />     </Properties></ManagementClassDescription>  

还可以公开在程序集中定义的自己的自定义管理类。 例如,下面的 XML 定义了一个名为 的管理 _SDK类。 类 _SDK 在自定义程序集中定义。 请注意,必须在引用的程序集中使用 .NET 定义管理类。

<ManagementClassDescription Name="_SDK">       <Properties>          <ManagementClassPropertyDescription Name="MyProperty1"/>         <ManagementClassPropertyDescription Name="MyProperty2"/>           <ManagementClassPropertyDescription Name="MyProperty3"/>      </Properties>       <ResourceAssembly>         <Assembly>UIExtensionsDemo.dll</Assembly>    <Type>UIExtensionsDemo.ConnectionManager._SDK.resources</Type>       </ResourceAssembly>       <ImagesDescription>          <ResourceAssembly>             <Assembly>UIExtensionsDemo.dll</Assembly>        <Type>UIExtensionsDemo.Resources.resources</Type>   </ResourceAssembly>         <ImageResourceName>ViewIcon</ImageResourceName>      </ImagesDescription></ManagementClassDescription>  

另请参阅

关于控制台管理类