Configuration Manager コンソール管理クラス XML
Configuration Manager コンソールの管理クラス XML は、%ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\ConsoleRoot\ManagementClassDescriptions.xml ファイルにあります。 ただし、拡張機能管理クラスの XML ファイルは、AdminConsole\XmlStorage\Extensions\ManagementClasses\ フォルダーに配置する必要があります。
次の XML は、"MyClass" という拡張管理クラスを定義します。 "MyClass" ノードは、ConsoleRoot\ManagementClassDescriptions.xmlで定義されている管理クラスのサブクラス SMS_SiteControlItem
です。
<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>