다음을 통해 공유


WMI 애플리케이션 또는 스크립트 만들기

ActiveX 개체와 함께 작동하는 VBScript와 같은 모든 스크립팅 언어는 WMI 데이터에 액세스할 수 있습니다. 애플리케이션은 C++에서, WMI용 COM API 또는 Visual Basic에서, Wbemdisp.tlb 형식 라이브러리WMI용 스크립팅 API를 사용하여 WMI에 액세스할 수 있습니다. . 스크립트, ASP(Active Server Page) 또는 HTA(HTML 애플리케이션)를 작성하여 WMI를 통해 데이터를 가져올 수 있습니다. Windows PowerShell을 사용하여 데이터를 가져오거나 스크립트를 작성할 수도 있습니다. 자세한 내용은 WMI의 스크립팅Windows PowerShell 시작을 참조하세요. https://www.microsoft.com/technet의 TechNet ScriptCenter에는 수백 개의 스크립팅 예제가 포함되어 있습니다. 인쇄 및 온라인 리소스에 대한 자세한 내용은 추가 정보를 참조하세요.

다음 절차에서는 WMI 서비스 및 데이터 저장소에 연결하는 방법을 설명합니다.

WMI 서비스 및 데이터 저장소에 연결하려면

  1. 특정 컴퓨터에서 WMI 서비스를 찾습니다.
  2. 하나 이상의 WMI 네임스페이스에 연결합니다.

이러한 작업은 C++, Visual Basic, .NET Framework 언어 또는 스크립트을 사용할 때 다릅니다. 스크립트 및 Visual Basic 애플리케이션은 기존 공급자가 데이터와 함께 해당 인스턴스를 제공하는 클래스에 액세스해야 합니다. 그러나 C++로 작성된 애플리케이션은 더 많은 작업을 수행할 수 있습니다. 예를 들어 C++로 작성된 애플리케이션은 이벤트를 보낼 수 있지만 WMI 스크립트는 이벤트를 수신하도록 구독할 수 있습니다.

WMI 공급자는 C++ 또는 .NET Framework를 사용해야만 작성할 수 있습니다. C# 또는 Visual Basic .NET에서 애플리케이션을 작성하는 방법에 대한 자세한 내용은 WMI .NET 개요를 참조하세요.

WMI용 애플리케이션 및 스크립트를 만드는 방법에 대한 자세한 내용은 다음을 참조하세요.

대부분의 작업을 수행하려면 미리 설치된 WMI 클래스를 사용합니다.

WMI 사용