WMI 관련 Script 생성을 도와주는 WMI Code Creator

Two Minute Drill – WMI Code Creator

https://blogs.technet.com/askperf/archive/2010/02/02/two-minute-drill-wmi-code-creator.aspx

 

Scriptomatic 2.0 이라는 다른 툴도 있지만 WMI Code Creator 라는 툴이 더 파워풀 하다고 합니다. 아래 키능들이 있다고 하는군요

•Querying WMI namespaces
•Executing Methods
•Receiving Event Notification
•Browse WMI names spaces

Target Computer 를 선택하면 로컬, 리모트, 리모트 그룹 등으로 스크립트가 실행될 컴퓨터를 지정할 수 있습니다. 그리고 VB Script, VB.NET, C# 등의 코드를 만들어 낼 수 있습니다.

예제에서는 Win32_Printer 를 선택해서 DriverName 을 얻는 스크립트를 보여주고 있습니다.

 

strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\CIMV2")
Set colItems = objWMIService.ExecQuery( _
    "SELECT * FROM Win32_Printer WHERE DriverName = 'Microsoft XPS Document Writer'",,48)
For Each objItem in colItems
    Wscript.Echo "-----------------------------------"
    Wscript.Echo "Win32_Printer instance"
    Wscript.Echo "-----------------------------------"
    Wscript.Echo "DriverName: " & objItem.DriverName
Next

 

결과가 위와 같습니다.