Configuration Manager 콘솔 뷰 정보

Configuration Manager 콘솔 보기는 Configuration Manager 콘솔의 결과 창에 표시됩니다. 사용자 고유의 보기를 만들고 트리 뷰 계층 구조의 모든 위치에서 사용할 수 있도록 할 수 있습니다.

보기 어셈블리 만들기

보기를 만들려면 IConsoleView2 인터페이스를 구현하는 내에서 클래스를 정의해야 합니다.

클래스를 만들고 어셈블리를 빌드한 후 %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\bin 폴더에 배치합니다. 이 폴더는 Configuration Manager 콘솔에서 로드됩니다.

자세한 내용은 Configuration Manager 관리자 콘솔 보기를 만드는 방법을 참조하세요.

노드 XML 만들기

뷰는 뷰를 표시하는 노드에 필요한 위치, 쿼리, 작업 및 리소스를 설명하는 XML 파일을 만들 때 Configuration Manager 콘솔에 통합됩니다. 노드 XML 파일은 %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\ConsoleRoot\Extensions\Nodes 폴더에 노드에 대한 부모 노드의 GUID로 명명된 폴더 아래에 배치됩니다.

자세한 내용은 Configuration Manager 관리자 콘솔 보기에 대한 노드 XML을 만드는 방법을 참조하세요.

노드 XML에 대한 자세한 내용은 콘솔 노드 정보를 참조하세요.

도움말

F1 도움말

노드 XML에서 뷰 요소의 특성을 지정하여 HelpID 보기 QueryDescription 에 F1 도움말 지원을 추가할 수 있습니다. 특성에서 HelpID .chm 파일의 경로와 다음 형식으로 표시하려는 토픽을 지정합니다.

HelpID="<path to chm>::<path to topic><topic name>.htm"

예를 들어 다음 QueryDescription 요소 선언은 Configuration Manager .chm에서 "패키지를 만드는 방법" 항목을 로드합니다. .chm은 c:\chm에 있는 것으로 간주됩니다.

참고

아래 참조된 어셈블리(ConfigMgrObjectsControl.dll)는 Configuration Manager 콘솔 사용자 지정 뷰를 만드는 방법에 만들어집니다.

<ViewAssemblyDescriptions>    <ViewAssemblyDescription>         <Assembly> ConfigMgrObjectsControl.dll </Assembly>        <Type> Microsoft.ConfigurationManagement.AdminConsole.ConfigMgrObjectsView.ConfigMgrObjectsViewDescription </Type>   <CustomData>            <ConfigurationData xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">       <PropertyItemsData>               <Properties>                       <string>MyProperty1</string>           <string>MyProperty2</string>                   </Properties>                    <ClassName>_SDK</ClassName>               </PropertyItemsData>    </ConfigurationData>         </CustomData>      </ViewAssemblyDescription>   </ViewAssemblyDescriptions>   <Actions>  </Actions>   <Queries>      <QueryDescription NamespaceGuid="a4b9867e-8fc8-4fae-8a1a-0c798c22e010" Type="WQL" HelpTopic="C:\chm\SystemCenterConfigurationManager_SDK.chm::/html/2c295b3b-e23c-4084-ad4a-8bba328ef6fc.htm">          <Query>GetData</Query>          <ReturnedClassType>_SDK</ReturnedClassType>         <Actions>               <ActionDescription Class="ShowDialog" DisplayName="ShowDialogActionName" Description="ShowDialogActionDescription">                <ShowOn>                   <string>DefaultHomeTab</string>                   <string>ContextMenu</string>              </ShowOn>               <ResourceAssembly>                  <Assembly>UIExtensionsDemo.dll</Assembly>                      <Type>UIExtensionsDemo.Resources.resources</Type>              </ResourceAssembly>             <ImagesDescription>                <ResourceAssembly>                   <Assembly>UIExtensionsDemo.dll</Assembly>                  <Type>UIExtensionsDemo.Resources.resources</Type>    </ResourceAssembly>                  <ImageResourceName>ActionIcon</ImageResourceName>  </ImagesDescription>             <DialogId>MyDialog</DialogId>          </ActionDescription>      </Actions>    </QueryDescription>  </Queries>  

요소를 사용하는 QueryDescription 방법에 대한 자세한 내용은 Configuration Manager 콘솔 뷰에 대한 노드 XML을 만드는 방법을 참조하세요.

사용자 지정 도움말

F1 도움말 시스템 외부에 고유한 .chm을 표시할 수도 있습니다. 예를 들어 도움말 .chm을 여는 단추를 양식에 추가할 수 있습니다. Windows 양식에서 도움말을 여는 방법에 대한 자세한 내용은 .NET Framework 클래스 라이브러리의 도움말 클래스를 참조하세요.

참고 항목

콘솔 확장 정보Configuration Manager 콘솔을 만드는 방법
Configuration Manager 콘솔 보기에 대한 노드 XML을 만드는 방법