Configuration Manager 콘솔 RootNodes 요소
RootNodes
요소는 기능의 최상위 노드입니다. 예를 들어 소프트웨어 배포입니다.
RootNodes
요소는 노드 렌더링을 담당합니다. 결과 창과 Configuration Manager 콘솔 트리 노드에 추가되는 동적 노드를 표시하는 데 사용되는 쿼리 및 레이아웃을 정의합니다. 노드는 NodeDescription
이러한 사용자 인터페이스 요소를 정의합니다.
루트 노드에는 자식 노드의 한 가지 유형인 <ChildNodes가 있습니다>.
자식 노드
ChildNode
요소는 기능에 대한 루트 노드 아래에 표시되는 정적 노드입니다. 예를 들어 패키지는 소프트웨어 배포 노드의 자식 노드입니다. 자식 노드는 노드 아래에 ChildNodes
표시되고 각 자식 노드는 노드에 RootNodeDescription
의해 설명됩니다. 각 자식 노드에는 자식 요소에 설명된 추가 자식 RootNode
노드가 있을 수 있습니다.
트리 뷰 창 및 결과 창 설명
의 RootNodes
NodeDescription
자식으로서 Configuration Manager 콘솔에서 사용되는 트리 뷰 창 및 결과 창에 대한 설명을 제공합니다.
NodeDescription
에는 다음 세 개의 자식 요소가 포함됩니다.
QueryDescription
DetailsPaneDescription
QueryDescription
요소를 QueryDescription
사용하여 노드에 표시할 개체에 대한 SMS 공급자를 쿼리할 수 있습니다. 요소에는 QueryDescription
다음 특성이 포함됩니다.
특성 | 설명 |
---|---|
NamespaceGuid |
쿼리가 적용되는 노드입니다. |
Type |
쿼리의 형식입니다. 일반적으로 WQL 쿼리입니다. |
DisplayName Description |
Configuration Manager 콘솔에서 이름 및 설명에 대한 텍스트 문자열을 표시합니다. 일반적으로 쿼리 결과를 사용합니다. 다음 섹션의 코드 예제에는 컬렉션의 name 속성이 표시됩니다. |
다음 요소는 의 자식 요소 중 일부입니다 QueryDescription
.
요소 | 설명 |
---|---|
Query |
노드를 채우는 데 사용되는 WQL 쿼리입니다. |
ReturnedClassType |
반환된 Configuration Manager 또는 사용자 지정 개체의 형식입니다. |
DetailPaneDescription
요소는 DetailsPaneDescription
특정 노드와 연결된 세부 정보 패널을 정의하는 데 사용됩니다. 요소에는 DetailsPaneDescription
다음 특성이 포함됩니다.
특성 | 설명 |
---|---|
ObjectClass |
세부 정보 창이 적용되는 개체 형식입니다. |
다음 요소는 의 자식 요소 중 일부입니다 DetailsPaneDescription
.
요소 | 설명 |
---|---|
PanePageDescription |
세부 정보 창에 로드해야 하는 세부 정보 페이지를 정의합니다. 표시할 데이터를 검색하기 위해 실행해야 하는 페이지가 있는 어셈블리, 페이지 제목 및 쿼리를 포함합니다. |
다음은 요소 정의의 XML 예제입니다 DetailsPaneDescription
. 세부 정보 창은 형식을 SMS_Package
대상으로 하며 선택한 SMS_Package
개체에 포함된 모든 SMS_Package
개체를 반환합니다. 반환된 컬렉션이 그리드 보기에 표시됩니다. 표시 속성은 요소에 PropertyList
정의됩니다.
<DetailsPaneDescription ObjectClass="SMS_Package"> <PanePageDescription ObjectClass="SMS_Package" PageGuid="ce027fe6-ffd8-4825-ad7b-029c39e97327" Description="ProgramsTabDescription"> <ResourceAssembly> <Assembly>AdminUI.Program.dll</Assembly> <Type>Microsoft.ConfigurationManagement.AdminConsole.Program.Properties.Resources.resources</Type> </ResourceAssembly> <PageTitle>ProgramsTabName</PageTitle> <QuerySettingsDescription QueryClass="SMS_Program"> <Queries> <QueryDescription NamespaceGuid="d13e9848-2c76-418c-ab96-9a2940aaf0de" Type="WQL" DisplayName="##SUB:ProgramName##" Description="##SUB:ProgramName##"> <Query>SELECT * FROM SMS_Program WHERE PackageId='##SUB:PackageId##'</Query> <ReturnedClassType>SMS_Program</ReturnedClassType> <Actions> </Actions> </QueryDescription> </Queries> <PropertyList> <PropertyDescription Name="ProgramName" /> <PropertyDescription Name="CommandLine" /> <PropertyDescription Name="Run" /> <PropertyDescription Name="DiskSpaceReq" /> <PropertyDescription Name="Comment" /> </PropertyList> </QuerySettingsDescription> </PanePageDescription></DetailsPaneDescription>
참고 항목
Configuration Manager 관리자 콘솔 노드를 만드는 방법
Configuration Manager 관리자 콘솔 노드 정보
Configuration Manager 노드 GUID를 찾는 방법