다음을 통해 공유


Configuration Manager 콘솔 관리 클래스 XML

Configuration Manager 콘솔에 대한 관리 클래스 XML은 %ProgramFiles%\Microsoft 엔드포인트 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>  

참고 항목

콘솔 관리 클래스 정보