Configuration Manager 콘솔 확장 배포

일반적인 Configuration Manager 확장의 배포는 작업, 양식, 뷰, 관리 클래스 및 노드 확장을 고려해야 합니다.

Configuration Manager 확장을 배포하는 경우 다음 디렉터리에 파일을 설치합니다.

확장 유형 디렉터리
작업 어셈블리에 대한 %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\bin

%ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\Extensions\Actions for the action XML files
Forms %어셈블리에 대한 ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\bin

%ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\Extensions\Forms 양식 XML 파일
보기 %어셈블리에 대한 ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\bin
노드 어셈블리에 대한 %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\bin

%노드 XML 파일에 대한 ProgramFiles%Microsoft Endpoint Manager\AdminConsole\XmlStorage\Extensions\Nodes
ManagementClasses 어셈블리에 대한 %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\bin

관리 클래스 XML 파일에 대한 %ProgramFiles%Microsoft Endpoint Manager\AdminConsole\XmlStorage\Extensions\ManagementClasses

중요

%ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\bin 폴더에 어셈블리와 종속성을 배치하면 다른 콘솔 확장과 충돌이 발생하고 확장이 로드되지 않을 수 있습니다.

또한 작업을 설치하고 제거하는 동안 다음 작업을 수행해야 합니다.

사용자 지정 작업

사용자 지정 작업 설치

사용자 지정 작업 XML 파일을 설치하려면 파일을 %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\Extensions\Actions\<GUID> 폴더에 복사합니다. 여기서 <GUID>는 작업이 적용되는 노드의 GUID 식별자입니다.

사용자 지정 작업 제거

사용자 지정 작업을 제거하려면 사용자 지정 작업 XML 파일을 삭제합니다. 폴더에 다른 XML 파일이 없으면 폴더를 제거하는 것이 안전합니다.

Forms

양식 설치

양식 어셈블리를 %ProgramFiles%\ Microsoft Endpoint Manager\AdminConsole\bin 또는 애플리케이션의 설치 폴더에 복사합니다.

%ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\bin 폴더 이외의 디렉터리에 배포하는 경우 XML<Assembly> 특성 Name형식에는 어셈블리 파일 이름과 파일의 전체 경로가 포함되어야 합니다. 자세한 내용은 Configuration Manager 속성 시트에 대한 양식 XML을 만드는 방법을 참조하세요.

폼에 대한 확장 속성 시트 XML 파일을 설치하려면 파일을 %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\Extensions\Forms 폴더에 복사합니다. 모든 확장 양식이 이 폴더에 배치되므로 XML 파일에 고유한 이름이 있는지 확인해야 합니다. 파일 이름의 일부로 회사 이름을 사용하는 것이 좋습니다.

양식이 기존 속성 시트의 확장인 경우 Extensions\Forms 폴더에 속성 시트가 이미 있는지 확인한 다음 해당 속성 시트에 속성 페이지를 추가해야 합니다.

Configuration Manager 콘솔이 로드되면 기존 속성 시트를 기본 설정으로 Extensions\Forms 폴더에 속성 시트를 로드합니다.

다른 공급업체가 VendorId 확장을 식별하고 변경하지 않도록 할 수 있으므로 요소의 Page 특성을 사용해야 합니다.

양식 제거

기존 속성 시트를 확장하지 않는 양식을 제거하려면 %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\Extensions\Forms 폴더에서 속성 시트 XML 파일을 제거합니다.

기존 속성 시트에 추가한 속성 페이지를 제거하려면 속성 시트를 사용하여 다음 작업을 수행해야 합니다.

  • Microsoft Corporation 이외의 Vendor ID의 속성 페이지를 확인합니다. 없는 경우 Extensions\Forms 폴더에서 속성 시트 XML 파일을 삭제해도 안전합니다.

  • 다른 VendorID가 있는 경우 속성 시트에서 속성 페이지 XML을 제거하고 속성 시트를 Extensions\Forms 폴더에 둡니다.

보기

보기 설치

보기를 설치하려면 뷰 어셈블리를 %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\bin 폴더 또는 애플리케이션의 설치 폴더에 복사합니다.

%ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\bin 이외의 폴더에 배포하는 경우 노드 XML<Assembly> 요소에는 어셈블리 파일 이름과 파일의 전체 경로가 포함되어야 합니다. 자세한 내용은 Configuration Manager 콘솔 보기에 대한 노드 XML을 만드는 방법을 참조하세요.

또한 뷰를 Configuration Manager 콘솔에 통합하는 노드 XML을 %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\Extensions\Nodes\<GUID 폴더>에 복사해야 합니다. 여기서 <GUID>는 작업이 적용되는 노드의 GUID 식별자입니다. 자세한 내용은 이 항목의 뒷부분에 있는 "노드" 섹션을 참조하세요.

보기 제거

보기를 제거하려면 %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\bin 폴더에서 보기 어셈블리를 삭제합니다. 보기를 삭제하기 전에 다른 확장이 뷰를 참조하지 않는지 확인해야 합니다. 또한 %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\Extensions\Nodes\<GUID> 폴더에서 보기의 노드 XML 파일을 삭제해야 합니다. 여기서 <GUID>는 작업이 적용되는 노드의 GUID 식별자입니다.

사용자 지정 관리 클래스

사용자 지정 관리 클래스 설치

관리 클래스 어셈블리를 %ProgramFiles%\ Microsoft Endpoint Manager\AdminConsole\bin 또는 애플리케이션의 설치 폴더에 복사합니다.

사용자 지정 관리 클래스 XML 파일을 설치하려면 파일을 %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\Extensions\ManagementClasses 폴더에 복사합니다. 모든 사용자 지정 관리 클래스가 이 폴더에 배치되므로 XML 파일에 고유한 이름이 있는지 확인해야 합니다. 파일 이름의 일부로 회사 이름을 사용하는 것이 좋습니다.

사용자 지정 관리 클래스 제거

사용자 지정 관리 클래스를 제거하려면 사용자 지정 관리 클래스 XML 파일을 삭제합니다. 폴더에 다른 XML 파일이 없으면 폴더를 제거하는 것이 안전합니다.

노드

노드 설치

노드를 설치하려면 %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\Extensions\Nodes\<GUID> 폴더를 만듭니다. 여기서 <GUID>는 Configuration Manager 콘솔 부모 노드의 GUID 식별자입니다. 노드 XML 파일을 GUID 폴더에 복사합니다. 자세한 내용은 콘솔 노드 정보를 참조하세요.

노드 제거

노드를 제거하려면 %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\Extensions\Nodes\<GUID> 폴더에서 노드 XML 파일을 삭제합니다.

참고 항목

Configuration Manager 콘솔 확장 정보
Configuration Manager 콘솔 작업 정보 콘솔 양식 콘솔 관리 클래스 콘솔 노드 정보콘솔 보기 정보