Configuration Manager에서 하드웨어 인벤토리를 확장 하는 방법

 

적용 대상: System Center 2012 Configuration Manager, System Center 2012 Configuration Manager SP1, System Center 2012 Configuration Manager SP2, System Center 2012 R2 Configuration Manager, System Center 2012 R2 Configuration Manager SP1

System Center 2012 Configuration Manager 하드웨어 인벤토리 Windows Management Instrumentation (WMI)를 사용 하 여 장치에 대 한 정보를 읽습니다.WMI는 하는 엔터프라이즈 환경에서 관리 정보에 액세스 하기 위한 표준 산업의 웹 기반 엔터프라이즈 관리 (WBEM), Microsoft 구현입니다.이전 버전의 Configuration Manager, 사이트 서버에서 sms_def.mof 파일을 수정 하 여 하드웨어 인벤토리를 확장할 수 있습니다.이 파일에서 읽을 수 있는 WMI 클래스의 목록이 포함 Configuration Manager 하드웨어 인벤토리 합니다.이 파일을 편집한 경우 사용 하도록 설정 하 고 하 고 기존 클래스를 사용 하지 않도록 설정 하 고, 인벤토리 하는 새 클래스를 만들 수도 수 있습니다.

Configuration.mof 파일을 클라이언트에서 하드웨어 인벤토리를 통해 인벤토리 데이터 클래스를 정의 하는데 사용 되 고에서 변경 되지 않습니다 Configuration Manager 2007합니다.클라이언트 시스템에서 제공 된 레지스트리 키 또는 기존 또는 사용자 지정 WMI 리포지토리 데이터 클래스의 인벤토리를 수집 하도록 데이터 클래스를 만들 수 있습니다.

또한 Configuration.mof 파일을 정의 하 고 하드웨어 인벤토리 중 장치 정보에 액세스 하는 WMI 공급자를 등록 합니다.공급자를 등록 하는 중 사용할 공급자의 형식 및 공급자가 지 원하는 클래스를 정의 합니다.

때 Configuration Manager 클라이언트 요청 정책, 등의 표준 클라이언트 정책 폴링 간격, 정책 본문에는 Configuration.mof 연결 됩니다.그런 다음이 파일 다운로드 하 고 클라이언트에 의해 컴파일되며 됩니다.추가, 수정 또는 Configuration.mof 파일에서 데이터 클래스를 삭제 하는 경우 클라이언트에 재고와 관련 된 데이터 클래스에 대 한 이러한 변경 내용을 자동으로 컴파일합니다.추가 작업은 없습니다 인벤토리 새 또는 수정 된 데이터 클래스에 필요한 Configuration Manager 클라이언트입니다.

System Center 2012 Configuration Manager, 에서 같이 더이상 sms_def.mof 파일을 편집 Configuration Manager 2007합니다.대신 사용 하도록 설정 하 고 WMI 클래스를 사용 하지 않도록 설정 추가 하는 클라이언트 설정을 사용 하 여 하드웨어 인벤토리를 통해 수집 하는 새 클래스입니다.Configuration Manager 하드웨어 인벤토리를 확장 하려면 다음 메서드를 제공 합니다.

메서드

추가 정보

사용 하도록 설정 하거나 기존 인벤토리 클래스를 사용 하지 않도록 설정

사용 되는 기본 인벤토리 클래스를 사용 하지 않도록 설정 하거나 설정할 수 있습니다 Configuration Manager 하거나 클라이언트의 지정 된 컬렉션에서 다른 하드웨어 인벤토리 클래스를 수집할 수 있도록 하는 설정을 사용자 지정 클라이언트를 만들 수 있습니다.자세한 내용은 참조는 클래스를 사용 하도록 설정 하거나 기존 인벤토리를 사용 하지 않도록 설정 하려면 이 항목의 절차입니다.

새 인벤토리 클래스를 추가 합니다.

WMI 네임 스페이스의 다른 장치에서 새 인벤토리 클래스를 추가할 수 있습니다.자세한 내용은 참조는 새 인벤토리 클래스를 추가 하려면 이 항목의 절차입니다.

가져오기 및 내보내기 하드웨어 인벤토리 클래스

가져오기 및 내보내기 형식 MOF (Managed Object) 파일에서 인벤토리 클래스를 포함 하는 수는 Configuration Manager 콘솔.자세한 내용은 참조는 하드웨어 인벤토리 클래스를 가져오려면 및 하드웨어 인벤토리 클래스를 내보내려면 이 항목의 절차입니다.

NOIDMIF 파일 만들기

NOIDMIF 파일을 사용 하 여 인벤터리 할 수 없는 클라이언트 장치에 대 한 정보를 수집 Configuration Manager합니다.예를들어, 다음 레이블을 장치에만 존재 하는 장치 자산 번호 정보를 수집 하는 것이 좋습니다.NOIDMIF 인벤토리 클라이언트 장치에서 수집 된 자동으로 연결 됩니다.자세한 내용은 이 항목의 NOIDMIF 파일을 만들려면를 참조하십시오.

IDMIF 파일 만들기

IDMIF 파일을 사용 하 여 연관 된 사용자의 조직에서 자산에 대 한 정보를 수집 하는 Configuration Manager 클라이언트, 프로젝터, 사진 복사기 및 네트워크 프린터입니다.자세한 내용은 이 항목의 IDMIF 파일을 만들려면를 참조하십시오.

하드웨어 인벤토리를 확장 하는 절차

다음 절차를 사용 하 여 앞의 표에 설명 된 것 처럼 하드웨어 인벤토리를 확장 합니다.

이러한 절차를 통해 하드웨어 인벤토리에 대 한 기본 클라이언트 설정을 구성할 수 있으며 계층의 모든 클라이언트에 적용.일부 클라이언트에만 적용 하도록 이러한 설정을 사용자 지정 클라이언트 장치 설정, 만들고 인벤토리를 수집 하려는 장치를 포함 하는 컬렉션에 할당 합니다.사용자 지정 클라이언트 설정을 만드는 방법에 대 한 자세한 내용은 참조 Configuration Manager에서 클라이언트 설정을 구성하는 방법합니다.

클래스를 사용 하도록 설정 하거나 기존 인벤토리를 사용 하지 않도록 설정 하려면

  1. Configuration Manager 콘솔에서 관리를 클릭합니다.

  2. 관리 작업 영역에서 클라이언트 설정을 클릭합니다.

  3. 기본 클라이언트 설정을 클릭합니다.

  4. 탭의 속성 그룹에서 속성을 클릭합니다.

  5. 기본 클라이언트 설정 대화 상자를 클릭 하 여 하드웨어 인벤토리.

  6. 장치 설정을 목록에서 클릭 클래스 설정.

  7. 하드웨어 인벤토리 클래스 대화 상자를 선택 하거나 클래스 및 하드웨어 인벤토리를 통해 수집 되려면 클래스 속성의 선택을 취소 합니다.선택 하거나 해당 클래스 내에서 개별 속성을 선택 취소 하는 클래스를 확장할 수 있습니다.사용 하 여는 인벤토리 클래스에 대 한 검색 개별 클래스에 대 한 검색에 필드를 추가 합니다.

    System_CAPS_important중요

    새 클래스를 추가 하면 Configuration Manager 하드웨어 인벤토리를 수집 하 고 사이트 서버에 전송 하는 인벤토리 파일의 크기가 늘어납니다.이 네트워크의 성능을 부정적인 영향을 줄 수 있습니다 및 Configuration Manager 사이트입니다.수집 하려는 인벤토리 클래스를 사용 하도록 설정 합니다.

  8. 클릭 하 여 확인 변경 내용을 저장 하 고 닫습니다는 하드웨어 인벤토리 클래스 대화 상자.

새 인벤토리 클래스를 추가 하려면

  1. Configuration Manager 콘솔에서 관리를 클릭합니다.

    System_CAPS_important중요

    만 하 고 기본 클라이언트 설정을 수정 하 여 계층의 최상위 수준 서버에서 인벤토리 클래스를 추가할 수 있습니다.사용자 지정 장치 설정을 만들 때에이 옵션을 사용할 수 없습니다.

  2. 관리 작업 영역에서 클라이언트 설정을 클릭합니다.

  3. 기본 클라이언트 설정을 클릭합니다.

  4. 탭의 속성 그룹에서 속성을 클릭합니다.

  5. 기본 클라이언트 설정 대화 상자를 클릭 하 여 하드웨어 인벤토리.

  6. 장치 설정을 목록에서 클릭 클래스 설정.

  7. 하드웨어 인벤토리 클래스 대화 상자를 클릭 하 여 추가.

  8. 하드웨어 인벤토리 클래스 추가 대화 상자를 클릭 하 여 Connect.

  9. Windows Management Instrumentation (WMI)에 연결 대화 상자를 WMI 클래스와 클래스를 검색 하기 위한 사용 하 여 WMI 네임 스페이스를 검색 합니다 컴퓨터의 이름을 지정 합니다.클릭으로 지정한 WMI 네임 스페이스 아래의 모든 클래스를 검색 하려는 경우 재귀.로컬 컴퓨터에 연결 하는 컴퓨터가 없는 경우 원격 컴퓨터에서 WMI에 액세스할 수 있는 권한이 있는 계정에 대 한 로그인 자격 증명을 제공 합니다.

  10. 연결을 클릭합니다.

  11. 하드웨어 인벤토리 클래스 추가 대화 상자는 클래스 인벤토리 목록에 추가 하려는 WMI 클래스를 선택 합니다 System Center 2012 Configuration Manager 하드웨어 인벤토리 합니다.

  12. 선택된 된 WMI 클래스에 대 한 정보를 편집 하려면 클릭 합니다 편집, 및는 한정자 클래스 대화 상자에서 다음 정보를 제공 합니다.

    • 표시 이름 – 리소스 탐색기에 표시 되는 클래스에 대 한 이름을 지정 합니다.

    • 속성 – 클래스는 WMI의 각 속성에 표시 됩니다 단위를 지정 합니다.

    또한 클래스의 각 인스턴스를 고유 하 게 식별 하는데 도움이 되는 키 속성으로 속성을 지정할 수 있습니다.키가 정의 되어있지는 클래스에 대 한 클래스의 여러 인스턴스는 클라이언트에서 보고 하는 경우 발견 된 최신 인스턴스만 데이터베이스에 저장 됩니다.

    클릭 하 여 속성을 구성 했으면 확인 를 닫으려면는 한정자 클래스 대화 상자.

  13. 확인을 눌러 닫습니다는 하드웨어 인벤토리 클래스 추가 대화 상자.

  14. 클릭 하 여 확인 를 닫으려면는 하드웨어 인벤토리 클래스 대화 상자.

  15. 확인을 클릭하여 기본 클라이언트 설정 대화 상자를 닫습니다.

하드웨어 인벤토리 클래스를 가져오려면

  1. Configuration Manager 콘솔에서 관리를 클릭합니다.

  2. 관리 작업 영역에서 클라이언트 설정을 클릭합니다.

  3. 기본 클라이언트 설정을 클릭합니다.

    System_CAPS_important중요

    기본 클라이언트 설정을 수정 하는 경우에 인벤토리 클래스를 가져올 수 있습니다.스키마 변경에서 기존 클래스의 속성을 변경 하는 등을 포함 하지 않는 정보를 가져오는 사용자 지정 클라이언트 설정을 사용할 수 있습니다 TrueFalse.

  4. 탭의 속성 그룹에서 속성을 클릭합니다.

  5. 기본 클라이언트 설정 대화 상자를 클릭 하 여 하드웨어 인벤토리.

  6. 장치 설정을 목록에서 클릭 클래스 설정.

  7. 하드웨어 인벤토리 클래스 대화 상자를 클릭 하 여 가져오기.

  8. 가져올 대화 상자에서 관리 되는 개체 형식 (MOF) 파일을 가져올 마우스 클릭 한 다음 확인.

  9. 가져오기 요약 대화 상자를 가져오게 됩니다을 클릭 한 다음 항목을 검토 가져오기.

하드웨어 인벤토리 클래스를 내보내려면

  1. Configuration Manager 콘솔에서 관리를 클릭합니다.

  2. 관리 작업 영역에서 클라이언트 설정을 클릭합니다.

  3. 기본 클라이언트 설정을 클릭합니다.

  4. 탭의 속성 그룹에서 속성을 클릭합니다.

  5. 기본 클라이언트 설정 대화 상자를 클릭 하 여 하드웨어 인벤토리.

  6. 장치 설정을 목록에서 클릭 클래스 설정.

  7. 하드웨어 인벤토리 클래스 대화 상자를 클릭 하 여 내보내기.

    참고

    클래스를 내보낼 때 현재 선택 된 모든 클래스를 내보냅니다.

  8. 내보내기 대화 상자, 클래스를 내보내고 클릭 한 다음 원하는 관리 되는 MOF (Object Format) 파일을 지정 저장.

하드웨어 인벤토리를 확장 하 여 파일 (MIF 파일)을 관리 정보를 사용 하는 방법

형식 MIF (관리 정보) 파일을 사용 하 여 클라이언트에서 수집 된 하드웨어 인벤토리 정보를 확장 Configuration Manager합니다.하드웨어 인벤토리 중 MIF 파일에 저장 된 정보는 클라이언트 인벤토리 보고서에 추가 되 고, 기본 클라이언트 인벤토리 데이터를 사용 하는 동일한 방식으로 데이터를 사용할 수 있는 사이트 데이터베이스에 저장 합니다.MIF 파일 NOIDMIF와 IDMIF의 두가지 유형이 있습니다.

System_CAPS_important중요

MIF 파일에서 정보를 추가 하기 전에 Configuration Manager 데이터베이스를 만들거나 클래스 정보를 가져올 해야 합니다.자세한 내용은 섹션을 참조 하십시오. 새 인벤토리 클래스를 추가 하려면 및 하드웨어 인벤토리 클래스를 가져오려면 이 항목의 합니다.

NOIDMIF 파일을 만들려면

정보를 추가 하 여 정상적으로 수집할 수 없는 클라이언트 하드웨어 인벤토리 NOIDMIF 파일을 사용할 수 있습니다 Configuration Manager 이며 특정 클라이언트 장치에 연결 됩니다.예를들어, 많은 회사 자산 번호를 사용 하 여 조직에 있는 각 컴퓨터 레이블과 이러한 손으로 카탈로그.NOIDMIF 파일을 만들 때이 정보에 추가할 수는 Configuration Manager 데이터베이스 및 쿼리에 사용할 수 및 보고 합니다.NOIDMIF 파일을 만드는 방법은 참조는 System Center 2012 Configuration Manager SDK 설명서입니다.

System_CAPS_important중요

NOIDMIF 파일을 만들 때이 ANSI로 인코딩된 형식으로 저장 해야 합니다.U t F-8로 인코딩된 형식으로 저장 한 NOIDMIF 파일에서 읽을 수 없습니다 Configuration Manager합니다.

NOIDMIF 파일을 만든 후이 폴더에 저장 하는 % Windir %\System32\CCM\Inventory\Noidmifs 각 클라이언트에는 폴더입니다.Configuration Manager 다음 예약 된 하드웨어 인벤토리 주기 동안이 폴더의 NODMIF 파일에서 정보를 수집 합니다.

IDMIF 파일을 만들려면

IDMIF 파일을 자산에 대 한 정보를 추가 하려면 사용할 수 있습니다는 System Center 2012 Configuration Manager 하 여 일반적으로 인벤토리 되지 수 있는 데이터베이스 System Center 2012 Configuration Manager 및 특정 클라이언트 장치에 연관 되지 않습니다.프로젝터, DVD 플레이어, 사진, 복사기 또는 포함 하지 않는 다른 장비에 대 한 정보를 수집 하도록 IDMIF를 사용할 수는 예는 Configuration Manager 클라이언트입니다.IDMIF 파일을 만드는 방법은 참조는 System Center 2012 Configuration Manager SDK 설명서입니다.

IDMIF 파일을 만든 후이 폴더에 저장 하는 % Windir %\System32\CCM\Inventory\Idmifs 클라이언트 컴퓨터에서 폴더입니다.Configuration Manager 다음 예약 된 하드웨어 인벤토리 주기 동안이 파일에서 정보를 수집 합니다.추가 하거나 가져와 하 여 파일에 포함 된 정보에 대 한 새 클래스를 선언 해야 합니다.