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>
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈