# File lib/facter/util/wmi.rb, line 3 def connect(uri = wmi_resource_uri) require 'win32ole' WIN32OLE.connect(uri) end
# File lib/facter/util/wmi.rb, line 12 def execquery(query) connect().execquery(query) end
# File lib/facter/util/wmi.rb, line 8 def wmi_resource_uri( host = '.' ) "winmgmts:{impersonationLevel=impersonate}!//#{host}/root/cimv2" end