Teilen über


XML der Configuration Manager Console Management Class

Die XML-Verwaltungsklassen für die Configuration Manager-Konsole befinden sich in der Datei %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\ConsoleRoot\ManagementClassDescriptions.xml. Die XML-Dateien der Erweiterungsverwaltungsklasse müssen jedoch im Ordner AdminConsole\XmlStorage\Extensions\ManagementClasses\ abgelegt werden.

Der folgende XML-Code definiert eine Erweiterungsverwaltungsklasse namens "MyClass". Der Knoten "MyClass" ist eine Unterklasse der SMS_SiteControlItem Verwaltungsklasse, die im ConsoleRoot\ManagementClassDescriptions.xml definiert ist.


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

Sie können auch Ihre eigene benutzerdefinierte Verwaltungsklasse verfügbar machen, die in einer Assembly definiert ist. Der folgende XML-Code definiert beispielsweise eine Verwaltungsklasse namens _SDK. Die _SDK -Klasse wird in einer benutzerdefinierten Assembly definiert. Beachten Sie, dass die Verwaltungsklasse mithilfe von .NET innerhalb der Assembly definiert werden muss, auf die verwiesen wird.

<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>  

Siehe auch

Informationen zu Konsolenverwaltungsklassen