Поделиться через


КЛАСС управления консолью Configuration Manager XML

XML-код классов управления для консоли Configuration Manager расположен %ProgramFiles%\Майкрософт Manager\AdminConsole\XmlStorage\ConsoleRoot\ManagementClassDescriptions.xml файле конечной точки. Однако XML-файлы класса управления расширениями должны быть помещены в папку AdminConsole\XmlStorage\Extensions\ManagementClasses\.

Следующий XML-код определяет класс управления расширением с именем MyClass. Узел MyClass — это подкласс SMS_SiteControlItem класса управления, определенный в ConsoleRoot\ManagementClassDescriptions.xml.


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

См. также

Сведения о классах управления консолью