XML de la clase de administración de consola de Configuration Manager
Las clases de administración XML de la consola de Configuration Manager se encuentran en %ProgramFiles%\Microsoft archivo de Manager\AdminConsole\XmlStorage\ConsoleRoot\ManagementClassDescriptions.xml de punto de conexión. Sin embargo, los archivos XML de la clase de administración de extensiones deben colocarse en la carpeta AdminConsole\XmlStorage\Extensions\ManagementClasses\.
El siguiente XML define una clase de administración de extensiones denominada "MyClass". El nodo "MyClass" es una subclase de la SMS_SiteControlItem
clase de administración, que se define en el ConsoleRoot\ManagementClassDescriptions.xml.
<ManagementClassDescription Name="MyClass" SuperclassName="SMS_SiteControlItem" SecurityObjectAlias="SMS_Site"> <Properties> <ManagementClassPropertyDescription Name="RoleName"/> <ManagementClassPropertyDescription Name="SiteCode" /> </Properties></ManagementClassDescription>
También puede exponer su propia clase de administración personalizada que se define dentro de un ensamblado. Por ejemplo, el código XML siguiente define una clase de administración denominada _SDK
. La _SDK
clase se define en un ensamblado personalizado. Tenga en cuenta que la clase de administración debe definirse mediante .NET desde el ensamblado al que se hace referencia.
<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>