XML för Configuration Manager-konsolhanteringsklass
XML-koden för hanteringsklasserna för Configuration Manager-konsolen finns i %ProgramFiles%\Microsoft slutpunkt Manager\AdminConsole\XmlStorage\ConsoleRoot\ManagementClassDescriptions.xml fil. XML-filerna för tilläggshanteringsklassen måste dock placeras i mappen AdminConsole\XmlStorage\Extensions\ManagementClasses\.
Följande XML definierar en tilläggshanteringsklass med namnet "MyClass". Noden "MyClass" är en underklass till hanteringsklassen SMS_SiteControlItem
, som definieras i ConsoleRoot\ManagementClassDescriptions.xml.
<ManagementClassDescription Name="MyClass" SuperclassName="SMS_SiteControlItem" SecurityObjectAlias="SMS_Site"> <Properties> <ManagementClassPropertyDescription Name="RoleName"/> <ManagementClassPropertyDescription Name="SiteCode" /> </Properties></ManagementClassDescription>
Du kan också exponera din egen anpassade hanteringsklass som definieras i en sammansättning. Xml-koden nedan definierar till exempel en hanteringsklass med namnet _SDK
. Klassen _SDK
definieras i en anpassad sammansättning. Observera att hanteringsklassen måste definieras med hjälp av .NET från den refererade sammansättningen.
<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>