XML de Classes de Gestão da Consola do Configuration Manager
As classes de gestão XML para a consola Do Gestor de Configuração estão localizadas %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\ConsoleRoot\ManagementClassDescriptions.xml ficheiro. No entanto, os ficheiros XML da sua classe de gestão de extensão devem ser colocados na pasta AdminConsole\XmlStorage\Extensions\ManagementClasses\ .
O seguinte XML define uma classe de gestão de extensão chamada "MyClass". O nó "MyClass" é uma subclasse da classe de SMS_SiteControlItem
gestão, que é definida no ConsoleRoot\ManagementClassDescriptions.xml.
<ManagementClassDescription Name="MyClass" SuperclassName="SMS_SiteControlItem" SecurityObjectAlias="SMS_Site"> <Properties> <ManagementClassPropertyDescription Name="RoleName"/> <ManagementClassPropertyDescription Name="SiteCode" /> </Properties></ManagementClassDescription>
Também pode expor a sua própria classe de gestão personalizada que é definida dentro de uma montagem. Por exemplo, o XML abaixo define uma classe de gestão chamada _SDK
. A _SDK
classe é definida num conjunto personalizado. Note que a classe de gestão deve ser definida através de .NET a partir do conjunto referenciado.
<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>
Ver também
About console management classes (Acerca das classes de gestão de consola)