SCCM 2012 하드웨어 인벤토리 확장 SystemCenter2013. 6. 1. 10:59
SCCM 관리 서버의 configuration.mof 파일을 수정해 수집 항목을 수정할 수 있습니다.
기본 값으로 설치한 경우 파일의 기본 위치는 C:\Program Files\Microsoft Configuration Manager\inboxes\clifiles.src\hinv\configuration.mof 입니다.
해당 파일을 먼저 백업해 놓은 후 메모장으로 열어 맨 아래 부분에 아래와 같은 형태로 추가합니다.
#pragma namespace ("\\\\.\\root\\cimv2")
#pragma deleteclass("<Name_of_Custom_Class>", NOFAIL)
[DYNPROPS]
Class <Name_of_Custom_Class>
{
[key] string <Key_Property>;
String <Property1>;
String <Property2>;
};
[DYNPROPS]
Instance of <Name_of_Custom_Class>
{
<Key_Property>="<Value>";
[PropertyContext("Local|<Registry Location>|<Value Name>"),Dynamic,Provider("RegPropProv")] <Property1>;
[PropertyContext("Local|<Registry Location>|<Value Name>"),Dynamic,Provider("RegPropProv")] <Property2>;
예:)
[PropertyContext("Local|HKEY_LOCAL_MACHINE\\SOFTWARE\\DDK|Name"),Dynamic,Provider("RegPropProv")] Name;
[PropertyContext("Local|HKEY_LOCAL_MACHINE\\SOFTWARE\\DDK|Version"),Dynamic,Provider("RegPropProv")] Version;
};
파일을 저장한 후 SCCM 콘솔에서 관리 -> 클라이언트 설정 -> 클라이언트 설정 속성을 엽니다.
하드웨어 인벤토리 항목으로 이동해 '클래스 설정' 버튼을 클릭한 후 생성한 클래스를 추가하고 체크합니다.