КЛАСС управления консолью 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>