connect(uri = wmi_resource_uri)
click to toggle source
def connect(uri = wmi_resource_uri)
require 'win32ole'
WIN32OLE.connect(uri)
end
execquery(query)
click to toggle source
def execquery(query)
connect().execquery(query)
end
wmi_resource_uri( host = '.' )
click to toggle source
def wmi_resource_uri( host = '.' )
"winmgmts:{impersonationLevel=impersonate}!//#{host}/root/cimv2"
end