CONFIGURATION MANAGER Console Management Class XML
Klasy zarządzania XML konsoli Configuration Manager znajdują się %ProgramFiles%\Microsoft plik Manager\AdminConsole\XmlStorage\ConsoleRoot\ManagementClassDescriptions.xml punktu końcowego. Pliki XML klasy zarządzania rozszerzeniami należy jednak umieścić w folderze AdminConsole\XmlStorage\Extensions\ManagementClasses\.
Poniższy kod XML definiuje klasę zarządzania rozszerzeniami o nazwie "MyClass". Węzeł "MyClass" jest podklasą SMS_SiteControlItem
klasy zarządzania, która jest zdefiniowana w ConsoleRoot\ManagementClassDescriptions.xml.
<ManagementClassDescription Name="MyClass" SuperclassName="SMS_SiteControlItem" SecurityObjectAlias="SMS_Site"> <Properties> <ManagementClassPropertyDescription Name="RoleName"/> <ManagementClassPropertyDescription Name="SiteCode" /> </Properties></ManagementClassDescription>
Możesz również uwidoczniać własną niestandardową klasę zarządzania zdefiniowaną w zestawie. Na przykład poniższy kod XML definiuje klasę zarządzania o nazwie _SDK
. Klasa _SDK
jest definiowana w zestawie niestandardowym. Należy pamiętać, że klasa zarządzania musi być zdefiniowana przy użyciu platformy .NET z poziomu zestawu, do którego odwołuje się odwołanie.
<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>