WMI(Windows Management Instrumentation) 개요
WMI(Windows Management Instrumentation)는 엔터프라이즈 네트워크에서 관리 정보를 액세스하고 공유하는 표준을 만들기 위한 업계의 발의인 WBEM(Web-Based Enterprise Management Initiative)을 Microsoft에서 구현한 것입니다. WMI는 관리 환경에 존재하는 개체를 설명하는 데이터 모델인 CIM(Common Information Model)에 대한 통합 지원을 제공합니다.
WMI에는 개체 정의 데이터베이스인 개체 저장소가 포함되어 있으며 저장소에서 개체를 수집하고 조작하며 WMI 공급자로부터 정보를 수집하는 WMI 개체 관리자가 포함되어 있습니다. WMI 공급자는 WMI와 운영 체제 구성 요소와 응용 프로그램 및 다른 시스템 사이에서 중개자 역할을 합니다. 예를 들어 레지스트리 공급자는 레지스트리에서 정보를 얻으며 SNMP 공급자는 SNMP 장치의 데이터와 이벤트를 제공합니다. 공급자는 해당 구성 요소에 대한 정보를 제공하며 설정할 수 있는 속성 또는 구성 요소에서의 변경 내용을 관리자에게 알릴 수 있는 이벤트와 구성 요소를 조작할 수 있는 방법을 제공할 수 있습니다.
Microsoft Systems Management Server 같은 컴퓨터 관리 도구에서 WMI를 사용하면 컴퓨터 관리에 도움이 됩니다. WMI는 또한 Microsoft Health Monitor 및 Microsoft Operations Manager 와 같은 Microsoft의 다른 기술 및 도구, 그리고 다른 공급업체의 컴퓨터 관리 시스템에서도 사용할 수 있습니다. WMI를 Windows Script Host 같은 프로그래밍 또는 스크립팅 시스템과 함께 사용하여 서버 응용 프로그램을 포함한 사용자 컴퓨터 시스템 대부분의 구성 세부 정보를 검색하거나 시스템 구성을 변경할 수 있습니다. 자세한 내용은 WMI SDK를 참조하십시오.
시스템 속성, 시스템 정보 및 서비스의 종속성 구성 요소를 포함한 여러 관리 도구는 WMI 기능을 이용합니다. 다음에 이러한 구성 요소가 간략하게 설명되어 있습니다.
-
시스템 속성을 사용하면 로컬 또는 원격 컴퓨터의 시스템 속성을 보고 바꿀 수 있습니다. 원격 컴퓨터를 다시 시작하여 변경된 설정을 적용하거나 새 하드웨어를 감지하거나, 네트워크에 있는 다른 컴퓨터의 컴퓨터 이름과 도메인 정보를 보거나 많은 메모리가 필요한 프로그램을 실행하는 컴퓨터에서 가상 메모리 페이징 파일에 대한 설정을 바꿀 수 있습니다. 시스템 속성에 대한 자세한 내용은 시스템 속성을 참조하십시오.
-
시스템 정보는 시스템의 구성 정보를 수집하고 표시합니다. 이 정보는 기술 지원 담당자가 시스템의 문제를 해결할 때 특히 유용합니다. 자세한 내용은 시스템 정보를 참조하십시오.
-
서비스를 사용하면 컴퓨터에서 서비스를 쉽게 관리할 수 있습니다. 서비스 종속성은 현재 서비스가 의존하는 서비스와 현재 서비스에 의존하는 서비스를 구분합니다. 서비스에 대한 자세한 내용은 서비스 개념을 참조하십시오.
WMI 시스템 개발에 대한 기술 정보는 Microsoft 플랫폼 SDK(Software Development Kit) 웹 사이트의 "Windows Management Instrumentation" 설명서를 참조하십시오.
WMI 테스터를 사용하여 WMI 개체를 보거나 수정하는 방법에 대한 자세한 내용은 WMI 테스터 개요를 참조하십시오.
WMIC 인터페이스 사용에 대한 자세한 내용은 WMIC를 참조하십시오.
WMI 컨트롤을 사용하여 원격 또는 로컬 컴퓨터의 WMI 설정과 보안을 구성하는 방법에 대한 자세한 내용은 WMI 컨트롤 개요를 참조하십시오.