Partager via


XML de la classe de gestion de la console Configuration Manager

Le code XML des classes de gestion pour la console Configuration Manager se trouve %ProgramFiles%\Microsoft fichier Manager\AdminConsole\XmlStorage\ConsoleRoot\ManagementClassDescriptions.xml point de terminaison. Toutefois, vos fichiers XML de classe de gestion des extensions doivent être placés dans le dossier AdminConsole\XmlStorage\Extensions\ManagementClasses\.

Le code XML suivant définit une classe de gestion des extensions appelée « MyClass ». Le nœud « MyClass » est une sous-classe de la SMS_SiteControlItem classe de gestion, qui est définie dans le ConsoleRoot\ManagementClassDescriptions.xml.


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

Vous pouvez également exposer votre propre classe de gestion personnalisée qui est définie dans un assembly. Par exemple, le code XML ci-dessous définit une classe de gestion appelée _SDK. La _SDK classe est définie dans un assembly personnalisé. Notez que la classe de gestion doit être définie à l’aide de .NET à partir de l’assembly référencé.

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

Voir aussi

À propos des classes de gestion de console